Uses of Class
org.eclipse.jdt.internal.core.JavaElement

Packages that use JavaElement
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.util   
 

Uses of JavaElement in org.eclipse.jdt.internal.codeassist
 

Methods in org.eclipse.jdt.internal.codeassist with parameters of type JavaElement
protected  IAnnotation CompletionUnitStructureRequestor.acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle)
           
protected  Annotation CompletionUnitStructureRequestor.createAnnotation(JavaElement parent, java.lang.String name)
           
protected  SourceField CompletionUnitStructureRequestor.createField(JavaElement parent, ISourceElementRequestor.FieldInfo fieldInfo)
           
protected  Initializer CompletionUnitStructureRequestor.createInitializer(JavaElement parent)
           
protected  SourceMethod CompletionUnitStructureRequestor.createMethodHandle(JavaElement parent, ISourceElementRequestor.MethodInfo methodInfo)
           
protected  PackageDeclaration CompletionUnitStructureRequestor.createPackageDeclaration(JavaElement parent, java.lang.String name)
           
protected  SourceType CompletionUnitStructureRequestor.createTypeHandle(JavaElement parent, ISourceElementRequestor.TypeInfo typeInfo)
           
protected  TypeParameter CompletionUnitStructureRequestor.createTypeParameter(JavaElement parent, java.lang.String name)
           
 

Uses of JavaElement in org.eclipse.jdt.internal.codeassist.impl
 

Subclasses of JavaElement in org.eclipse.jdt.internal.codeassist.impl
 class AssistAnnotation
           
 class AssistCompilationUnit
           
 class AssistImportContainer
           
 class AssistImportDeclaration
           
 class AssistInitializer
           
 class AssistPackageDeclaration
           
 class AssistSourceField
           
 class AssistSourceMethod
           
 class AssistSourceType
           
 class AssistTypeParameter
           
 

Constructors in org.eclipse.jdt.internal.codeassist.impl with parameters of type JavaElement
AssistAnnotation(JavaElement parent, java.lang.String name, java.util.Map infoCache)
           
AssistInitializer(JavaElement parent, int count, java.util.Map bindingCache, java.util.Map infoCache)
           
AssistSourceField(JavaElement parent, java.lang.String name, java.util.Map bindingCache, java.util.Map infoCache)
           
AssistSourceMethod(JavaElement parent, java.lang.String name, java.lang.String[] parameterTypes, java.util.Map bindingCache, java.util.Map infoCache)
           
AssistSourceType(JavaElement parent, java.lang.String name, java.util.Map bindingCache, java.util.Map infoCache)
           
AssistTypeParameter(JavaElement parent, java.lang.String name, java.util.Map infoCache)
           
 

Uses of JavaElement in org.eclipse.jdt.internal.core
 

Subclasses of JavaElement in org.eclipse.jdt.internal.core
 class Annotation
           
 class BinaryMember
          Common functionality for Binary member handles.
 class BinaryType
          Parent is an IClassFile.
 class ClassFile
           
 class ClassFileWorkingCopy
          A working copy on an IClassFile.
 class CompilationUnit
           
 class ExternalJavaProject
           
 class ExternalPackageFragmentRoot
          A package fragment root that corresponds to an external class folder.
 class ImportContainer
           
 class ImportDeclaration
          Handle for an import declaration.
 class Initializer
           
 class JarPackageFragmentRoot
          A package fragment root that corresponds to a .jar or .zip.
 class JavaModel
          Implementation of IJavaModel.
 class JavaProject
          Handle for a Java Project.
 class LocalVariable
           
 class Member
           
 class NamedMember
           
 class Openable
          Abstract class for implementations of java elements which are IOpenable.
 class PackageDeclaration
           
 class PackageFragment
           
 class PackageFragmentRoot
           
 class ResolvedBinaryField
          Handle representing a binary field that is resolved.
 class ResolvedBinaryMethod
          Handle representing a binary method that is resolved.
 class ResolvedBinaryType
          Handle representing a binary type that is resolved.
 class ResolvedSourceField
          Handle representing a source field that is resolved.
 class ResolvedSourceMethod
          Handle representing a source method that is resolved.
 class ResolvedSourceType
          Handle representing a source type that is resolved.
 class SourceField
           
 class SourceMethod
           
 class SourceRefElement
          Abstract class for Java elements which implement ISourceReference.
 class SourceType
          Handle for a source type.
 class TypeParameter
           
 

Fields in org.eclipse.jdt.internal.core declared as JavaElement
protected static JavaElement[] JavaElement.NO_ELEMENTS
           
protected  JavaElement JavaElement.parent
          This element's parent, or null if this element does not have a parent.
 

Methods in org.eclipse.jdt.internal.core that return JavaElement
 JavaElement SourceType.resolved(Binding binding)
           
 JavaElement SourceField.resolved(Binding binding)
           
 JavaElement SourceMethod.resolved(Binding binding)
           
 JavaElement BinaryType.resolved(Binding binding)
           
 JavaElement JavaElement.resolved(Binding binding)
           
 JavaElement ResolvedBinaryField.unresolved()
           
 JavaElement ResolvedSourceField.unresolved()
           
 JavaElement ResolvedBinaryType.unresolved()
           
 JavaElement ResolvedBinaryMethod.unresolved()
           
 JavaElement JavaElement.unresolved()
           
 JavaElement ResolvedSourceMethod.unresolved()
           
 JavaElement ResolvedSourceType.unresolved()
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type JavaElement
protected  IAnnotation CompilationUnitStructureRequestor.acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle)
           
protected  Annotation CompilationUnitStructureRequestor.createAnnotation(JavaElement parent, java.lang.String name)
           
protected  SourceField CompilationUnitStructureRequestor.createField(JavaElement parent, ISourceElementRequestor.FieldInfo fieldInfo)
           
protected  Initializer CompilationUnitStructureRequestor.createInitializer(JavaElement parent)
           
protected  SourceMethod CompilationUnitStructureRequestor.createMethodHandle(JavaElement parent, ISourceElementRequestor.MethodInfo methodInfo)
           
protected  PackageDeclaration CompilationUnitStructureRequestor.createPackageDeclaration(JavaElement parent, java.lang.String name)
           
protected  SourceType CompilationUnitStructureRequestor.createTypeHandle(JavaElement parent, ISourceElementRequestor.TypeInfo typeInfo)
           
protected  TypeParameter CompilationUnitStructureRequestor.createTypeParameter(JavaElement parent, java.lang.String name)
           
protected  void JavaModelCache.removeInfo(JavaElement element)
          Removes the info of the element from the cache.
 java.lang.Object JavaModelManager.removeInfoAndChildren(JavaElement element)
           
 

Constructors in org.eclipse.jdt.internal.core with parameters of type JavaElement
Annotation(JavaElement parent, java.lang.String name)
           
Annotation(JavaElement parent, java.lang.String name, java.lang.String memberValuePairName)
           
BinaryMember(JavaElement parent, java.lang.String name)
           
BinaryType(JavaElement parent, java.lang.String name)
           
Initializer(JavaElement parent, int count)
           
JavaElement(JavaElement parent)
          Constructs a handle for a java element with the given parent element.
JavaProject(IProject project, JavaElement parent)
           
LocalVariable(JavaElement parent, java.lang.String name, int declarationSourceStart, int declarationSourceEnd, int nameStart, int nameEnd, java.lang.String typeSignature, Annotation[] astAnnotations, int flags, boolean isParameter)
           
Member(JavaElement parent)
           
NamedMember(JavaElement parent, java.lang.String name)
           
Openable(JavaElement parent)
           
ResolvedBinaryField(JavaElement parent, java.lang.String name, java.lang.String uniqueKey)
           
ResolvedBinaryMethod(JavaElement parent, java.lang.String name, java.lang.String[] parameterTypes, java.lang.String uniqueKey)
           
ResolvedBinaryType(JavaElement parent, java.lang.String name, java.lang.String uniqueKey)
           
ResolvedSourceField(JavaElement parent, java.lang.String name, java.lang.String uniqueKey)
           
ResolvedSourceMethod(JavaElement parent, java.lang.String name, java.lang.String[] parameterTypes, java.lang.String uniqueKey)
           
ResolvedSourceType(JavaElement parent, java.lang.String name, java.lang.String uniqueKey)
           
SourceField(JavaElement parent, java.lang.String name)
          Constructs a handle to the field with the given name in the specified type.
SourceMethod(JavaElement parent, java.lang.String name, java.lang.String[] parameterTypes)
           
SourceRefElement(JavaElement parent)
           
SourceType(JavaElement parent, java.lang.String name)
           
TypeParameter(JavaElement parent, java.lang.String name)
           
 

Uses of JavaElement in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util that return JavaElement
static JavaElement Util.getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, Util.BindingsToNodesMap bindingsToNodes)
          Return the java element corresponding to the given compiler binding.
static JavaElement Util.getUnresolvedJavaElement(int localSourceStart, int localSourceEnd, JavaElement type)
          Returns the IInitializer that contains the given local variable in the given type
static JavaElement Util.getUnresolvedJavaElement(MethodBinding methodBinding, WorkingCopyOwner workingCopyOwner, Util.BindingsToNodesMap bindingsToNodes)
          Return the java element corresponding to the given compiler binding.
static JavaElement Util.getUnresolvedJavaElement(TypeBinding typeBinding, WorkingCopyOwner workingCopyOwner, Util.BindingsToNodesMap bindingsToNodes)
          Return the java element corresponding to the given compiler binding.
 

Methods in org.eclipse.jdt.internal.core.util with parameters of type JavaElement
static IAnnotation Util.getAnnotation(JavaElement parent, IBinaryAnnotation binaryAnnotation, java.lang.String memberValuePairName)
           
static java.lang.Object Util.getAnnotationMemberValue(JavaElement parent, MemberValuePair memberValuePair, java.lang.Object binaryValue)
           
static JavaElement Util.getUnresolvedJavaElement(int localSourceStart, int localSourceEnd, JavaElement type)
          Returns the IInitializer that contains the given local variable in the given type