Verwendungen von Schnittstelle
org.aspectj.org.eclipse.jdt.core.IType
Packages, die IType verwenden
Package
Beschreibung
The Java model is the set of classes that model the
objects associated with creating, editing, and building a Java program.
Provides support for the evaluation of code snippets
in a scrapbook or inside the debugger.
Provides support for searching the workspace Java
elements that match a particular description.
-
Verwendungen von IType in org.aspectj.org.eclipse.jdt.core
Methoden in org.aspectj.org.eclipse.jdt.core, die IType zurückgebenModifizierer und TypMethodeBeschreibungICompilationUnit.createType
(String contents, IJavaElement sibling, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor) Creates and returns a type in this compilation unit with the given contents.IType.createType
(String contents, IJavaElement sibling, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor) Creates and returns a type in this type with the given contents.ITypeRoot.findPrimaryType()
Finds the primary type of this Java type root (that is, the type with the same name as the compilation unit, or the type of a class file), ornull
if no such a type exists.IWorkingCopy.findPrimaryType()
Veraltet.Returns the first type (excluding secondary types) found following this project's classpath with the given fully qualified name ornull
if none is found.Returns the first type (excluding secondary types) found following this project's classpath with the given package name and type qualified name ornull
if none is found.IJavaProject.findType
(String packageName, String typeQualifiedName, WorkingCopyOwner owner) Returns the first type (excluding secondary types) found following this project's classpath with the given package name and type qualified name ornull
if none is found.IJavaProject.findType
(String packageName, String typeQualifiedName, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Same functionality asIJavaProject.findType(String, String, WorkingCopyOwner)
but also looks for secondary types if the given name does not match a compilation unit name.IJavaProject.findType
(String packageName, String typeQualifiedName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Same functionality asIJavaProject.findType(String, String)
but also looks for secondary types if the given name does not match a compilation unit name.IJavaProject.findType
(String fullyQualifiedName, WorkingCopyOwner owner) Returns the first type (excluding secondary types) found following this project's classpath with the given fully qualified name ornull
if none is found.IJavaProject.findType
(String fullyQualifiedName, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Same functionality asIJavaProject.findType(String, WorkingCopyOwner)
but also looks for secondary types if the given name does not match a compilation unit name.IJavaProject.findType
(String fullyQualifiedName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Same functionality asIJavaProject.findType(String)
but also looks for secondary types if the given name does not match a compilation unit name.IType[]
ITypeHierarchy.getAllClasses()
Returns all classes in this type hierarchy's graph, in no particular order.IType[]
ITypeHierarchy.getAllInterfaces()
Returns all interfaces in this type hierarchy's graph, in no particular order.IType[]
ITypeHierarchy.getAllSubtypes
(IType type) Returns all resolved subtypes (direct and indirect) of the given type, in no particular order, limited to the types in this type hierarchy's graph.IType[]
ITypeHierarchy.getAllSuperclasses
(IType type) Returns all resolved superclasses of the given class, in bottom-up order.IType[]
ITypeHierarchy.getAllSuperInterfaces
(IType type) Returns all resolved superinterfaces (direct and indirect) of the given type.IType[]
ITypeHierarchy.getAllSupertypes
(IType type) Returns all resolved supertypes of the given type, in bottom-up order.IType[]
ICompilationUnit.getAllTypes()
Returns all types declared in this compilation unit in the order in which they appear in the source.IType[]
ITypeHierarchy.getAllTypes()
Returns all types in this type hierarchy's graph, in no particular order.IMember.getDeclaringType()
Returns the type in which this member is declared, ornull
if this member is not declared in a type (for example, a top-level type).IType[]
ITypeHierarchy.getExtendingInterfaces
(IType type) Returns all interfaces resolved to extend the given interface, in no particular order, limited to the interfaces in this hierarchy's graph.IType[]
ITypeHierarchy.getImplementingClasses
(IType type) Returns all classes resolved to implement the given interface, in no particular order, limited to the classes in this type hierarchy's graph.IType[]
ITypeHierarchy.getRootClasses()
Returns all classes in the graph which have no resolved superclass, in no particular order.IType[]
ITypeHierarchy.getRootInterfaces()
Returns all interfaces in the graph which have no resolved superinterfaces, in no particular order.IType[]
ITypeHierarchy.getSubclasses
(IType type) Returns the direct resolved subclasses of the given class, in no particular order, limited to the classes in this type hierarchy's graph.IType[]
ITypeHierarchy.getSubtypes
(IType type) Returns the direct resolved subtypes of the given type, in no particular order, limited to the types in this type hierarchy's graph.ITypeHierarchy.getSuperclass
(IType type) Returns the resolved superclass of the given class, ornull
if the given class has no superclass, the superclass could not be resolved, or if the given type is an interface.IType[]
ITypeHierarchy.getSuperInterfaces
(IType type) Returns the direct resolved interfaces that the given type implements or extends, in no particular order, limited to the interfaces in this type hierarchy's graph.IType[]
ITypeHierarchy.getSupertypes
(IType type) Returns the resolved supertypes of the given type, in no particular order, limited to the types in this type hierarchy's graph.IClassFile.getType()
Veraltet.should only be used asIOrdinaryClassFile.getType()
.Returns the top-level type declared in this compilation unit with the given simple type name.Returns the local or anonymous type declared in this source member with the given simple name and/or with the specified position relative to the order they are defined in the source.IOrdinaryClassFile.getType()
Returns the type contained in this class file.Returns the member type declared in this type with the given simple name.ITypeHierarchy.getType()
Returns the type this hierarchy was computed for.IType[]
ICompilationUnit.getTypes()
Returns the top-level types declared in this compilation unit in the order in which they appear in the source.IType[]
IType.getTypes()
Returns the immediate member types declared by this type.Methoden in org.aspectj.org.eclipse.jdt.core mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungboolean
Returns whether the given type is part of this hierarchy.IType[]
ITypeHierarchy.getAllSubtypes
(IType type) Returns all resolved subtypes (direct and indirect) of the given type, in no particular order, limited to the types in this type hierarchy's graph.IType[]
ITypeHierarchy.getAllSuperclasses
(IType type) Returns all resolved superclasses of the given class, in bottom-up order.IType[]
ITypeHierarchy.getAllSuperInterfaces
(IType type) Returns all resolved superinterfaces (direct and indirect) of the given type.IType[]
ITypeHierarchy.getAllSupertypes
(IType type) Returns all resolved supertypes of the given type, in bottom-up order.int
ITypeHierarchy.getCachedFlags
(IType type) Return the flags associated with the given type (would be equivalent toIMember.getFlags()
), or-1
if this information wasn't cached on the hierarchy during its computation.IType[]
ITypeHierarchy.getExtendingInterfaces
(IType type) Returns all interfaces resolved to extend the given interface, in no particular order, limited to the interfaces in this hierarchy's graph.IType[]
ITypeHierarchy.getImplementingClasses
(IType type) Returns all classes resolved to implement the given interface, in no particular order, limited to the classes in this type hierarchy's graph.IType[]
ITypeHierarchy.getSubclasses
(IType type) Returns the direct resolved subclasses of the given class, in no particular order, limited to the classes in this type hierarchy's graph.IType[]
ITypeHierarchy.getSubtypes
(IType type) Returns the direct resolved subtypes of the given type, in no particular order, limited to the types in this type hierarchy's graph.ITypeHierarchy.getSuperclass
(IType type) Returns the resolved superclass of the given class, ornull
if the given class has no superclass, the superclass could not be resolved, or if the given type is an interface.IType[]
ITypeHierarchy.getSuperInterfaces
(IType type) Returns the direct resolved interfaces that the given type implements or extends, in no particular order, limited to the interfaces in this type hierarchy's graph.IType[]
ITypeHierarchy.getSupertypes
(IType type) Returns the resolved supertypes of the given type, in no particular order, limited to the types in this type hierarchy's graph.IJavaProject.newTypeHierarchy
(IType type, IRegion region, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor) Creates and returns a type hierarchy for the given type considering subtypes in the specified region and considering types in the working copies with the given owner.IJavaProject.newTypeHierarchy
(IType type, IRegion region, org.eclipse.core.runtime.IProgressMonitor monitor) Creates and returns a type hierarchy for the given type considering subtypes in the specified region. -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.core.eval
Methoden in org.aspectj.org.eclipse.jdt.core.eval mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungvoid
IEvaluationContext.evaluateCodeSnippet
(String codeSnippet, String[] localVariableTypeNames, String[] localVariableNames, int[] localVariableModifiers, IType declaringType, boolean isStatic, boolean isConstructorCall, ICodeSnippetRequestor requestor, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Evaluates the given code snippet in the context of a suspended thread. -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.core.search
Methoden in org.aspectj.org.eclipse.jdt.core.search, die IType zurückgebenModifizierer und TypMethodeBeschreibungabstract IType
TypeNameMatch.getType()
Returns a java model type handle.Methoden in org.aspectj.org.eclipse.jdt.core.search mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungstatic IJavaSearchScope
SearchEngine.createHierarchyScope
(IType type) Returns a Java search scope limited to the hierarchy of the given type.static IJavaSearchScope
SearchEngine.createHierarchyScope
(IType type, WorkingCopyOwner owner) Returns a Java search scope limited to the hierarchy of the given type.static IJavaSearchScope
SearchEngine.createStrictHierarchyScope
(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner) Returns a Java search scope limited to the hierarchy of the given type and to a given project.static TypeNameMatch
SearchEngine.createTypeNameMatch
(IType type, int modifiers) Create a type name match on a given type with specific modifiers. -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.codeassist
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungvoid
CompletionEngine.complete
(IType type, char[] snippet, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic) void
SelectionEngine.selectType
(char[] typeName, IType context) Asks the engine to compute the selection of the given type from the given context -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Klassen in org.aspectj.org.eclipse.jdt.internal.codeassist.impl, die IType implementierenMethoden in org.aspectj.org.eclipse.jdt.internal.codeassist.impl, die IType zurückgebenModifizierer und TypMethodeBeschreibung -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.compiler
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler mit Parametern vom Typ IType -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.core
Klassen in org.aspectj.org.eclipse.jdt.internal.core, die IType implementierenModifizierer und TypKlasseBeschreibungclass
class
Parent is an IClassFile.class
class
Handle representing a binary type that is resolved.class
class
Handle representing a source type that is resolved.class
Handle for a source type.Felder in org.aspectj.org.eclipse.jdt.internal.core, die deklariert sind als ITypeModifizierer und TypFeldBeschreibungprotected static final IType[]
JavaElementRequestor.EMPTY_TYPE_ARRAY
protected IType
SourceTypeElementInfo.handle
Backpointer to my type handle - useful for translation from info to handle.static final IType[]
TypeVector.NoElements
NameLookup.Answer.type
Felder in org.aspectj.org.eclipse.jdt.internal.core mit Typparametern vom Typ ITypeMethoden in org.aspectj.org.eclipse.jdt.internal.core, die IType zurückgebenModifizierer und TypMethodeBeschreibungBinaryType.createType
(String contents, IJavaElement sibling, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor) CompilationUnit.createType
(String content, IJavaElement sibling, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor) SourceType.createType
(String contents, IJavaElement sibling, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor) TypeVector.elementAt
(int index) IType[]
TypeVector.elements()
ClassFile.findPrimaryType()
CompilationUnit.findPrimaryType()
ModularClassFile.findPrimaryType()
JavaProject.findType
(String packageName, String typeQualifiedName, WorkingCopyOwner owner) JavaProject.findType
(String packageName, String typeQualifiedName, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor progressMonitor) JavaProject.findType
(String packageName, String typeQualifiedName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) JavaProject.findType
(String fullyQualifiedName, WorkingCopyOwner owner) JavaProject.findType
(String fullyQualifiedName, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor progressMonitor) JavaProject.findType
(String fullyQualifiedName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Returns the type specified by the qualified name, ornull
if none exist.NameLookup.findType
(String name, IPackageFragment pkg, boolean partialMatch, int acceptFlags) Returns the first type in the given package whose name matches the given (unqualified) name, ornull
if none exist.NameLookup.findType
(String name, IPackageFragment pkg, boolean partialMatch, int acceptFlags, boolean waitForIndices, boolean considerSecondaryTypes) Returns the first type in the given package whose name matches the given (unqualified) name, ornull
if none exist.IType[]
CompilationUnit.getAllTypes()
BinaryType.getDeclaringType()
Member.getDeclaringType()
SourceType.getDeclaringType()
SourceTypeElementInfo.getHandle()
Returns the handle for this type infoIType[]
JavaElementRequestor.getMemberTypes()
ClassFile.getType()
protected IType
CreateTypeMemberOperation.getType()
Returns the IType the member is to be created in.protected IType
CreateTypeOperation.getType()
Returns theIType
the member is to be created in.ModularClassFile.getType()
Veraltet.should only be used asIOrdinaryClassFile.getType()
.protected IType
Returns the type with the giventypeName
.IType[]
BinaryType.getTypes()
IType[]
CompilationUnit.getTypes()
IType[]
JavaElementRequestor.getTypes()
IType[]
SourceType.getTypes()
protected IType
SelectionRequestor.resolveType
(char[] packageName, char[] typeName, int acceptFlags) Resolve the typeprotected IType
SelectionRequestor.resolveTypeByLocation
(char[] packageName, char[] typeName, int acceptFlags, int start, int end) Methoden in org.aspectj.org.eclipse.jdt.internal.core, die Typen mit Argumenten vom Typ IType zurückgebenModifizierer und TypMethodeBeschreibungJavaModelManager.secondaryTypes
(IJavaProject project, boolean waitForIndexes, org.eclipse.core.runtime.IProgressMonitor monitor) Get all secondary types for a project and store result in per project info cache.Methoden in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungprotected void
SelectionRequestor.acceptBinaryMethod
(IType type, char[] selector, char[][] parameterPackageNames, char[][] parameterTypeNames, String[] parameterSignatures, char[][] typeParameterNames, char[][][] typeParameterBoundNames, char[] uniqueKey, boolean isConstructor) Resolve the binary method fix for 1FWFT6Qvoid
IJavaElementRequestor.acceptMemberType
(IType type) void
JavaElementRequestor.acceptMemberType
(IType type) protected void
SelectionRequestor.acceptMethodDeclaration
(IType type, char[] selector, int start, int end) protected void
SelectionRequestor.acceptSourceMethod
(IType type, char[] selector, char[][] parameterPackageNames, char[][] parameterTypeNames, String[] parameterSignatures, char[][] typeParameterNames, char[][][] typeParameterBoundNames, char[] uniqueKey) Resolve the source method fix for 1FWFT6Qvoid
IJavaElementRequestor.acceptType
(IType type) void
JavaElementRequestor.acceptType
(IType type) protected boolean
NameLookup.acceptType
(IType type, int acceptFlags, boolean isSourceType) Returns true if: the given type is an existing class and the flag'sACCEPT_CLASSES
bit is on the given type is an existing interface and theACCEPT_INTERFACES
bit is on neither theACCEPT_CLASSES
orACCEPT_INTERFACES
bit is on Otherwise, false is returned.void
SelectionRequestor.acceptType
(IType type) Resolve the type.void
void
BinaryTypeConverter.buildTypeDeclaration
(IType type, CompilationUnitDeclaration compilationUnit) Convert a binary type into an AST type declaration and put it in the given compilation unit.boolean
char[]
SourceMapper.findSource
(IType type, String simpleSourceFileName) Locates and returns source code for the given (binary) type, in this SourceMapper's ZIP file, or returnsnull
if source code cannot be found.char[]
SourceMapper.findSource
(IType type, IBinaryType info) Locates and returns source code for the given (binary) type, in this SourceMapper's ZIP file, or returnsnull
if source code cannot be found.protected String
JavaProject.newTypeHierarchy
(IType type, IRegion region, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor) JavaProject.newTypeHierarchy
(IType type, IRegion region, org.eclipse.core.runtime.IProgressMonitor monitor) protected boolean
NameLookup.seekTypesInTopLevelType
(String prefix, int firstDot, IType topLevelType, IJavaElementRequestor requestor, int acceptFlags) protected boolean
NameLookup.seekTypesInType
(String prefix, int firstDot, IType type, IJavaElementRequestor requestor, int acceptFlags) Notifies the given requestor of all types (classes and interfaces) in the given type with the given (possibly qualified) name.protected void
Sets the handle for this type infoKonstruktoren in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ ITypeModifiziererKonstruktorBeschreibungCreateFieldOperation
(IType parentElement, String source, boolean force) When executed, this operation will create a field with the given name in the given type with the specified source.CreateInitializerOperation
(IType parentElement, String source) When executed, this operation will create an initializer with the given name in the given type with the specified source.CreateMethodOperation
(IType parentElement, String source, boolean force) When executed, this operation will create a method in the given type with the specified source.CreateTypeHierarchyOperation
(IRegion region, ICompilationUnit[] workingCopies, IType element, boolean computeSubtypes) Constructs an operation to create a type hierarchy for the given type within the specified region, in the context of the given project.CreateTypeHierarchyOperation
(IType element, ICompilationUnit[] workingCopies, IJavaProject project, boolean computeSubtypes) Constructs an operation to create a type hierarchy for the given type and working copies.CreateTypeHierarchyOperation
(IType element, ICompilationUnit[] workingCopies, IJavaSearchScope scope, boolean computeSubtypes) Constructs an operation to create a type hierarchy for the given type and working copies.TypeVector
(IType type) TypeVector
(IType[] types) -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.core.eval
Methoden in org.aspectj.org.eclipse.jdt.internal.core.eval mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungvoid
EvaluationContextWrapper.evaluateCodeSnippet
(String codeSnippet, String[] localVariableTypeNames, String[] localVariableNames, int[] localVariableModifiers, IType declaringType, boolean isStatic, boolean isConstructorCall, ICodeSnippetRequestor requestor, org.eclipse.core.runtime.IProgressMonitor progressMonitor) -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Felder in org.aspectj.org.eclipse.jdt.internal.core.hierarchy, die deklariert sind als ITypeModifizierer und TypFeldBeschreibungprotected IType
TypeHierarchy.focusType
The type the hierarchy was specifically computed for, possibly null.protected static final IType[]
TypeHierarchy.NO_TYPE
HierarchyType.typeHandle
Felder in org.aspectj.org.eclipse.jdt.internal.core.hierarchy mit Typparametern vom Typ ITypeModifizierer und TypFeldBeschreibungTypeHierarchy.classToSuperclass
TypeHierarchy.classToSuperclass
TypeHierarchy.files
TypeHierarchy.interfaces
TypeHierarchy.typeFlags
protected Map<IType,
TypeVector> TypeHierarchy.typeToSubtypes
TypeHierarchy.typeToSuperInterfaces
Methoden in org.aspectj.org.eclipse.jdt.internal.core.hierarchy, die IType zurückgebenModifizierer und TypMethodeBeschreibungIType[]
TypeHierarchy.getAllClasses()
IType[]
TypeHierarchy.getAllInterfaces()
IType[]
TypeHierarchy.getAllSubtypes
(IType type) IType[]
TypeHierarchy.getAllSuperclasses
(IType type) IType[]
TypeHierarchy.getAllSuperInterfaces
(IType type) IType[]
TypeHierarchy.getAllSupertypes
(IType type) IType[]
TypeHierarchy.getAllTypes()
IType[]
TypeHierarchy.getExtendingInterfaces
(IType type) protected IType
HierarchyBuilder.getHandle
(IGenericType genericType, ReferenceBinding binding) Returns a handle for the given generic type or null if not found.IType[]
TypeHierarchy.getImplementingClasses
(IType type) IType[]
TypeHierarchy.getRootClasses()
IType[]
TypeHierarchy.getRootInterfaces()
IType[]
TypeHierarchy.getSubclasses
(IType type) IType[]
TypeHierarchy.getSubtypes
(IType type) TypeHierarchy.getSuperclass
(IType type) IType[]
TypeHierarchy.getSuperInterfaces
(IType type) IType[]
TypeHierarchy.getSupertypes
(IType type) protected IType
HierarchyBuilder.getType()
TypeHierarchy.getType()
protected IType[]
TypeHierarchy.growAndAddToArray
(IType[] array, IType addition) Adds the new element to a new array that contains all of the elements of the old array.protected IType[]
TypeHierarchy.growAndAddToArray
(IType[] array, IType[] additions) Adds the new elements to a new array that contains all of the elements of the old array.protected IType
HierarchyBuilder.lookupBinaryHandle
(IBinaryType typeInfo) Looks up and returns a handle for the given binary info.Methoden in org.aspectj.org.eclipse.jdt.internal.core.hierarchy mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungprotected void
TypeHierarchy.addInterface
(IType type) Adds the type to the collection of interfaces.protected void
TypeHierarchy.addRootClass
(IType type) Adds the type to the collection of root classes if the classes is not already present in the collection.protected void
TypeHierarchy.addSubtype
(IType type, IType subtype) Adds the given subtype to the type.void
TypeHierarchy.cacheFlags
(IType type, int flags) cacheFlags.protected void
TypeHierarchy.cacheSuperclass
(IType type, IType superclass) Caches the handle of the superclass for the specified type.protected void
TypeHierarchy.cacheSuperInterfaces
(IType type, IType[] superinterfaces) Caches all of the superinterfaces that are specified for the type.void
HierarchyBuilder.connect
(IGenericType type, IType typeHandle, IType superclassHandle, IType[] superinterfaceHandles) Connect the supplied type to its superclass Ungültige Eingabe: "&" superinterfaces.boolean
IType[]
TypeHierarchy.getAllSubtypes
(IType type) IType[]
TypeHierarchy.getAllSuperclasses
(IType type) IType[]
TypeHierarchy.getAllSuperInterfaces
(IType type) IType[]
TypeHierarchy.getAllSupertypes
(IType type) int
TypeHierarchy.getCachedFlags
(IType type) IType[]
TypeHierarchy.getExtendingInterfaces
(IType type) IType[]
TypeHierarchy.getImplementingClasses
(IType type) IType[]
TypeHierarchy.getSubclasses
(IType type) IType[]
TypeHierarchy.getSubtypes
(IType type) TypeHierarchy.getSuperclass
(IType type) IType[]
TypeHierarchy.getSuperInterfaces
(IType type) IType[]
TypeHierarchy.getSupertypes
(IType type) protected IType[]
TypeHierarchy.growAndAddToArray
(IType[] array, IType addition) Adds the new element to a new array that contains all of the elements of the old array.protected IType[]
TypeHierarchy.growAndAddToArray
(IType[] array, IType[] additions) Adds the new elements to a new array that contains all of the elements of the old array.static ITypeHierarchy
TypeHierarchy.load
(IType type, InputStream input, WorkingCopyOwner owner) protected void
RegionBasedTypeHierarchy.removeType
(IType type) Removes all the subtypes of the given type from the type hierarchy, removes its superclass entry and removes the references from its super types.static void
IndexBasedHierarchyBuilder.searchAllPossibleSubTypes
(IType type, IJavaSearchScope scope, Map binariesFromIndexMatches, IPathRequestor pathRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor monitor) Find the set of candidate subtypes of a given type.Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.hierarchy mit Parametern vom Typ ITypeModifiziererKonstruktorBeschreibungHierarchyType
(IType typeHandle, char[] name, int modifiers, char[] superclassName, char[][] superInterfaceNames, boolean anonymous) RegionBasedTypeHierarchy
(IRegion region, ICompilationUnit[] workingCopies, IType type, boolean computeSubtypes) Creates a TypeHierarchy on the types in the specified region, considering first the given working copies, using the projects in the given region for a name lookup context.TypeHierarchy
(IType type, ICompilationUnit[] workingCopies, IJavaProject project, boolean computeSubtypes) Creates a TypeHierarchy on the given type.TypeHierarchy
(IType type, ICompilationUnit[] workingCopies, IJavaSearchScope scope, boolean computeSubtypes) Creates a TypeHierarchy on the given type. -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.core.search
Felder in org.aspectj.org.eclipse.jdt.internal.core.search, die deklariert sind als ITypeMethoden in org.aspectj.org.eclipse.jdt.internal.core.search, die IType zurückgebenModifizierer und TypMethodeBeschreibungJavaSearchTypeNameMatch.getType()
NameMatchRequestorWrapper.getType
(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access) Methoden in org.aspectj.org.eclipse.jdt.internal.core.search mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungstatic IJavaSearchScope
BasicSearchEngine.createHierarchyScope
(IType type) static IJavaSearchScope
BasicSearchEngine.createHierarchyScope
(IType type, WorkingCopyOwner owner) static IJavaSearchScope
BasicSearchEngine.createStrictHierarchyScope
(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner) static TypeNameMatch
BasicSearchEngine.createTypeNameMatch
(IType type, int modifiers) void
Set matched type.Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.search mit Parametern vom Typ ITypeModifiziererKonstruktorBeschreibungHierarchyScope
(IJavaProject project, IType type, WorkingCopyOwner owner, boolean onlySubtypes, boolean noMembersOrEnclosingTypes, boolean includeFocusType) Creates a new hierarchy scope for the given type with the given configuration options.HierarchyScope
(IType type, WorkingCopyOwner owner) JavaSearchTypeNameMatch
(IType type, int modifiers) Creates a new Java Search type name match. -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Felder in org.aspectj.org.eclipse.jdt.internal.core.search.matching, die deklariert sind als ITypeMethoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching, die IType zurückgebenModifizierer und TypMethodeBeschreibungprotected IType
MatchLocator.createTypeHandle
(String simpleTypeName) Creates an IType from the given simple top level type name.protected IType
MatchLocator.getFocusType()
protected IType
MatchLocator.lookupType
(ReferenceBinding typeBinding) Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungprotected BinaryTypeBinding
MatchLocator.cacheBinaryType
(IType type, IBinaryType binaryType) static IBinaryType
MatchLocator.classFileReader
(IType type) protected char[][][]
MatchLocator.computeSuperTypeNames
(IType focusType) protected boolean
MatchLocator.createHierarchyResolver
(IType focusType, PossibleMatch[] possibleMatches) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ ITypeModifiziererKonstruktorBeschreibungMethodPattern
(char[] selector, char[] declaringQualification, char[] declaringSimpleName, char[] returnQualification, char[] returnSimpleName, char[][] parameterQualifications, char[][] parameterSimpleNames, IType declaringType, int limitTo, int matchRule) SuperTypeNamesCollector
(SearchPattern pattern, char[] typeSimpleName, char[] typeQualification, MatchLocator locator, IType type, org.eclipse.core.runtime.IProgressMonitor progressMonitor) TypeReferencePattern
(char[] qualification, char[] simpleName, IType type, int matchRule) TypeReferencePattern
(char[] qualification, char[] simpleName, IType type, int limitTo, int matchRule) -
Verwendungen von IType in org.aspectj.org.eclipse.jdt.internal.core.util
Methoden in org.aspectj.org.eclipse.jdt.internal.core.util mit Parametern vom Typ ITypeModifizierer und TypMethodeBeschreibungstatic IMethod
Util.findMethod
(IType type, char[] selector, String[] paramTypeSignatures, boolean isConstructor) Finds the IMethod element corresponding to the given selector, without creating a new dummy instance of a binary method.
ITypeRoot.findPrimaryType()
instead.