Uses of Interface
org.aspectj.org.eclipse.jdt.internal.compiler.env.IElementInfo
Packages that use IElementInfo
Package
Description
-
Uses of IElementInfo in org.aspectj.ajdt.internal.core.builder
Classes in org.aspectj.ajdt.internal.core.builder that implement IElementInfoModifier and TypeClassDescriptionclassUsed to determine if a type has structurally changed during incremental compilation. -
Uses of IElementInfo in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl that return IElementInfoModifier and TypeMethodDescriptionAssistAnnotation.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistImportContainer.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistImportDeclaration.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistInitializer.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistPackageDeclaration.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistSourceField.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistSourceMethod.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistSourceType.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) AssistTypeParameter.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) Constructor parameters in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with type arguments of type IElementInfoModifierConstructorDescriptionAssistAnnotation(JavaElement parent, String name, Map<IJavaElement, IElementInfo> infoCache) AssistImportContainer(CompilationUnit parent, Map<IJavaElement, IElementInfo> infoCache) AssistImportDeclaration(ImportContainer parent, String name, boolean isOnDemand, Map<IJavaElement, IElementInfo> infoCache) AssistPackageDeclaration(CompilationUnit parent, String name, Map<IJavaElement, IElementInfo> infoCache) AssistTypeParameter(JavaElement parent, String name, Map<IJavaElement, IElementInfo> infoCache) -
Uses of IElementInfo in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt that implement IElementInfoModifier and TypeClassDescriptionclassclassclassclassclassfinal classclassA decorator forIBinaryTypethat allows external annotations to be attached.classclassfinal classclassclassclassclass -
Uses of IElementInfo in org.aspectj.org.eclipse.jdt.internal.compiler.env
Subinterfaces of IElementInfo in org.aspectj.org.eclipse.jdt.internal.compiler.envModifier and TypeInterfaceDescriptioninterfaceThis represents class file information about an annotation instance.interfaceinterfaceinterfaceinterfaceinterfaceinterface -
Uses of IElementInfo in org.aspectj.org.eclipse.jdt.internal.core
Classes in org.aspectj.org.eclipse.jdt.internal.core that implement IElementInfoModifier and TypeClassDescriptionclassclassclassclassclassclassElement info for IImportDeclaration elements.classElement info for IInitializer elements.classclassHolds cached structure and properties for a Java element.classImplementation of IJavaModel.classclassElement info for IOpenable elements.classclassclassclassElement info for IField elements.classclassElement info for IMethod elements.classclassclassElement info for an IType element that originated from source.classFields in org.aspectj.org.eclipse.jdt.internal.core with type parameters of type IElementInfoModifier and TypeFieldDescriptionprotected Map<IJavaElement, IElementInfo> JavaModelCache.childrenCacheCache of open children of openable Java Model Java elementsprotected LRUCache<IJavaElement, IElementInfo> JavaModelCache.jarTypeCacheCache of open binary type (inside a jar) that have a non-open parent Values are either instance of IBinaryType or Object (seeJavaModelCache.NON_EXISTING_JAR_TYPE_INFO)protected Map<IJavaElement, IElementInfo> CompilationUnitStructureRequestor.newElementsMap of children elements of the compilation unit.Methods in org.aspectj.org.eclipse.jdt.internal.core that return IElementInfoModifier and TypeMethodDescriptionBinaryType.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) JavaElement.getElementInfo()Returns the info for this handle.JavaElement.getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor) Returns the info for this handle.JavaModelCache.getInfo(IJavaElement element) Returns the info for the element.JavaModelManager.getInfo(IJavaElement element) Returns the info for the element.protected IElementInfoJavaElement.openWhenClosed(IElementInfo info, boolean forceAdd, org.eclipse.core.runtime.IProgressMonitor monitor) protected IElementInfoJavaModelCache.peekAtInfo(IJavaElement element) Returns the info for this element without disturbing the cache ordering.protected IElementInfoJavaModelManager.peekAtInfo(IJavaElement element) Returns the info for this element without disturbing the cache ordering.protected IElementInfoJavaModelManager.putInfos(IJavaElement openedElement, IElementInfo newInfo, boolean forceAdd, Map<IJavaElement, IElementInfo> newElements) Methods in org.aspectj.org.eclipse.jdt.internal.core that return types with arguments of type IElementInfoModifier and TypeMethodDescriptionJavaModelManager.getTemporaryCache()Returns the temporary cache for newly opened elements for the current thread.Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type IElementInfoModifier and TypeMethodDescriptionprotected abstract voidJavaElement.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor pm) Generates the element infos for this element, its ancestors (if they are not opened) and its children (if it is an Openable).protected voidLocalVariable.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor pm) protected voidOpenable.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor monitor) protected voidSourceRefElement.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor pm) protected IBufferClassFile.openBuffer(org.eclipse.core.runtime.IProgressMonitor pm, IElementInfo info) Opens and returns buffer on the source code associated with this class file.protected IBufferClassFileWorkingCopy.openBuffer(org.eclipse.core.runtime.IProgressMonitor pm, IElementInfo info) protected IBufferCompilationUnit.openBuffer(org.eclipse.core.runtime.IProgressMonitor pm, IElementInfo info) protected IBufferModularClassFile.openBuffer(org.eclipse.core.runtime.IProgressMonitor pm, IElementInfo info) Opens and returns buffer on the source code associated with this class file.protected IBufferOpenable.openBuffer(org.eclipse.core.runtime.IProgressMonitor pm, IElementInfo info) Opens a buffer on the contents of this element, and returns the buffer, or returnsnullif opening fails.protected IElementInfoJavaElement.openWhenClosed(IElementInfo info, boolean forceAdd, org.eclipse.core.runtime.IProgressMonitor monitor) protected voidJavaModelCache.putInfo(IJavaElement element, IElementInfo info) Remember the info for the element.protected IElementInfoJavaModelManager.putInfos(IJavaElement openedElement, IElementInfo newInfo, boolean forceAdd, Map<IJavaElement, IElementInfo> newElements) protected voidJavaModelManager.putJarTypeInfo(IJavaElement type, IElementInfo info) Remember the info for the jar binary typeMethod parameters in org.aspectj.org.eclipse.jdt.internal.core with type arguments of type IElementInfoModifier and TypeMethodDescriptionprotected booleanClassFile.buildStructure(OpenableElementInfo info, org.eclipse.core.runtime.IProgressMonitor pm, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.resources.IResource underlyingResource) Creates the children elements for this class file adding the resulting new handles and info objects to the newElements table.protected booleanCompilationUnit.buildStructure(OpenableElementInfo info, org.eclipse.core.runtime.IProgressMonitor pm, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.resources.IResource underlyingResource) protected booleanModularClassFile.buildStructure(OpenableElementInfo info, org.eclipse.core.runtime.IProgressMonitor pm, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.resources.IResource underlyingResource) Creates the single child element for this class file adding the resulting new handle (of typeIBinaryModule) and info object to the newElements table.protected abstract booleanOpenable.buildStructure(OpenableElementInfo info, org.eclipse.core.runtime.IProgressMonitor pm, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.resources.IResource underlyingResource) Builds this element's structure and properties in the given info object, based on this element's current contents (reuse buffer contents if this element has an open buffer, or resource contents if this element does not have an open buffer).protected abstract voidJavaElement.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor pm) Generates the element infos for this element, its ancestors (if they are not opened) and its children (if it is an Openable).protected voidLocalVariable.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor pm) protected voidOpenable.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor monitor) protected voidSourceRefElement.generateInfos(IElementInfo info, Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor pm) protected voidCompilationUnit.openAncestors(Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor monitor) protected voidOpenable.openAncestors(Map<IJavaElement, IElementInfo> newElements, org.eclipse.core.runtime.IProgressMonitor monitor) protected IElementInfoJavaModelManager.putInfos(IJavaElement openedElement, IElementInfo newInfo, boolean forceAdd, Map<IJavaElement, IElementInfo> newElements) Constructor parameters in org.aspectj.org.eclipse.jdt.internal.core with type arguments of type IElementInfoModifierConstructorDescriptionprotectedCompilationUnitStructureRequestor(ICompilationUnit unit, CompilationUnitElementInfo unitInfo, Map<IJavaElement, IElementInfo> newElements) -
Uses of IElementInfo in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Classes in org.aspectj.org.eclipse.jdt.internal.core.hierarchy that implement IElementInfo -
Uses of IElementInfo in org.aspectj.org.eclipse.jdt.internal.eval
Classes in org.aspectj.org.eclipse.jdt.internal.eval that implement IElementInfoModifier and TypeClassDescriptionclassThe skeleton of the class 'org.eclipse.jdt.internal.eval.target.CodeSnippet' used at compile time.static class