Uses of Interface
org.aspectj.org.eclipse.jdt.core.IType
Packages that use IType
Package
Description
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.
-
Uses of IType in org.aspectj.org.eclipse.jdt.core
Methods in org.aspectj.org.eclipse.jdt.core that return ITypeModifier and TypeMethodDescriptionICompilationUnit.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), ornullif no such a type exists.IWorkingCopy.findPrimaryType()Deprecated.Returns the first type (excluding secondary types) found following this project's classpath with the given fully qualified name ornullif 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 ornullif 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 ornullif 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 ornullif 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, ornullif 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, ornullif 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()Deprecated.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.Methods in org.aspectj.org.eclipse.jdt.core with parameters of type ITypeModifier and TypeMethodDescriptionbooleanReturns 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.intITypeHierarchy.getCachedFlags(IType type) Return the flags associated with the given type (would be equivalent toIMember.getFlags()), or-1if 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, ornullif 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. -
Uses of IType in org.aspectj.org.eclipse.jdt.core.eval
Methods in org.aspectj.org.eclipse.jdt.core.eval with parameters of type ITypeModifier and TypeMethodDescriptionvoidIEvaluationContext.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. -
Uses of IType in org.aspectj.org.eclipse.jdt.core.search
Methods in org.aspectj.org.eclipse.jdt.core.search that return ITypeModifier and TypeMethodDescriptionabstract ITypeTypeNameMatch.getType()Returns a java model type handle.Methods in org.aspectj.org.eclipse.jdt.core.search with parameters of type ITypeModifier and TypeMethodDescriptionstatic IJavaSearchScopeSearchEngine.createHierarchyScope(IType type) Returns a Java search scope limited to the hierarchy of the given type.static IJavaSearchScopeSearchEngine.createHierarchyScope(IType type, WorkingCopyOwner owner) Returns a Java search scope limited to the hierarchy of the given type.static IJavaSearchScopeSearchEngine.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 TypeNameMatchSearchEngine.createTypeNameMatch(IType type, int modifiers) Create a type name match on a given type with specific modifiers. -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type ITypeModifier and TypeMethodDescriptionvoidCompletionEngine.complete(IType type, char[] snippet, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic) voidSelectionEngine.selectType(char[] typeName, IType context) Asks the engine to compute the selection of the given type from the given context -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Classes in org.aspectj.org.eclipse.jdt.internal.codeassist.impl that implement ITypeMethods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl that return IType -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.compiler
Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type IType -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.core
Classes in org.aspectj.org.eclipse.jdt.internal.core that implement ITypeModifier and TypeClassDescriptionclassclassParent is an IClassFile.classclassHandle representing a binary type that is resolved.classclassHandle representing a source type that is resolved.classHandle for a source type.Fields in org.aspectj.org.eclipse.jdt.internal.core declared as ITypeModifier and TypeFieldDescriptionprotected static final IType[]JavaElementRequestor.EMPTY_TYPE_ARRAYprotected ITypeSourceTypeElementInfo.handleBackpointer to my type handle - useful for translation from info to handle.NameLookup.Answer.typeMethods in org.aspectj.org.eclipse.jdt.internal.core that return ITypeModifier and TypeMethodDescriptionBinaryType.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) 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, ornullif 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, ornullif 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, ornullif 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 ITypeCreateTypeMemberOperation.getType()Returns the IType the member is to be created in.protected ITypeCreateTypeOperation.getType()Returns theITypethe member is to be created in.ModularClassFile.getType()Deprecated.should only be used asIOrdinaryClassFile.getType().protected ITypeReturns the type with the giventypeName.IType[]BinaryType.getTypes()IType[]CompilationUnit.getTypes()IType[]JavaElementRequestor.getTypes()IType[]SourceType.getTypes()protected ITypeSelectionRequestor.resolveType(char[] packageName, char[] typeName, int acceptFlags) Resolve the typeprotected ITypeSelectionRequestor.resolveTypeByLocation(char[] packageName, char[] typeName, int acceptFlags, int start, int end) Methods in org.aspectj.org.eclipse.jdt.internal.core that return types with arguments of type ITypeModifier and TypeMethodDescriptionJavaModelManager.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.Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type ITypeModifier and TypeMethodDescriptionprotected voidSelectionRequestor.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 1FWFT6QvoidIJavaElementRequestor.acceptMemberType(IType type) voidJavaElementRequestor.acceptMemberType(IType type) protected voidSelectionRequestor.acceptMethodDeclaration(IType type, char[] selector, int start, int end) protected voidSelectionRequestor.acceptSourceMethod(IType type, char[] selector, char[][] parameterPackageNames, char[][] parameterTypeNames, String[] parameterSignatures, char[][] typeParameterNames, char[][][] typeParameterBoundNames, char[] uniqueKey) Resolve the source method fix for 1FWFT6QvoidIJavaElementRequestor.acceptType(IType type) voidJavaElementRequestor.acceptType(IType type) protected booleanNameLookup.acceptType(IType type, int acceptFlags, boolean isSourceType) Returns true if: the given type is an existing class and the flag'sACCEPT_CLASSESbit is on the given type is an existing interface and theACCEPT_INTERFACESbit is on neither theACCEPT_CLASSESorACCEPT_INTERFACESbit is on Otherwise, false is returned.voidSelectionRequestor.acceptType(IType type) Resolve the type.BinaryTypeConverter.buildTypeDeclaration(IType type, CompilationUnitDeclaration compilationUnit) Convert a binary type into an AST type declaration and put it in the given compilation unit.char[]SourceMapper.findSource(IType type, String simpleSourceFileName) Locates and returns source code for the given (binary) type, in this SourceMapper's ZIP file, or returnsnullif 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 returnsnullif source code cannot be found.protected StringJavaProject.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 booleanNameLookup.seekTypesInTopLevelType(String prefix, int firstDot, IType topLevelType, IJavaElementRequestor requestor, int acceptFlags) protected booleanNameLookup.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 voidSets the handle for this type infoConstructors in org.aspectj.org.eclipse.jdt.internal.core with parameters of type ITypeModifierConstructorDescriptionCreateFieldOperation(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. -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.core.eval
Methods in org.aspectj.org.eclipse.jdt.internal.core.eval with parameters of type ITypeModifier and TypeMethodDescriptionvoidEvaluationContextWrapper.evaluateCodeSnippet(String codeSnippet, String[] localVariableTypeNames, String[] localVariableNames, int[] localVariableModifiers, IType declaringType, boolean isStatic, boolean isConstructorCall, ICodeSnippetRequestor requestor, org.eclipse.core.runtime.IProgressMonitor progressMonitor) -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Fields in org.aspectj.org.eclipse.jdt.internal.core.hierarchy declared as ITypeModifier and TypeFieldDescriptionprotected ITypeTypeHierarchy.focusTypeThe type the hierarchy was specifically computed for, possibly null.protected static final IType[]TypeHierarchy.NO_TYPEHierarchyType.typeHandleFields in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with type parameters of type ITypeModifier and TypeFieldDescriptionTypeHierarchy.classToSuperclassTypeHierarchy.classToSuperclassTypeHierarchy.filesTypeHierarchy.interfacesTypeHierarchy.rootClassesTypeHierarchy.typeFlagsTypeHierarchy.typeToSubtypesTypeHierarchy.typeToSubtypesTypeHierarchy.typeToSuperInterfacesMethods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy that return ITypeModifier and TypeMethodDescriptionIType[]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 ITypeHierarchyBuilder.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 ITypeHierarchyBuilder.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 ITypeHierarchyBuilder.lookupBinaryHandle(IBinaryType typeInfo) Looks up and returns a handle for the given binary info.Methods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type ITypeModifier and TypeMethodDescriptionprotected voidTypeHierarchy.addInterface(IType type) Adds the type to the collection of interfaces.protected voidTypeHierarchy.addRootClass(IType type) Adds the type to the collection of root classes if the classes is not already present in the collection.protected voidTypeHierarchy.addSubtype(IType type, IType subtype) Adds the given subtype to the type.voidTypeHierarchy.cacheFlags(IType type, int flags) cacheFlags.protected voidTypeHierarchy.cacheSuperclass(IType type, IType superclass) Caches the handle of the superclass for the specified type.protected voidTypeHierarchy.cacheSuperInterfaces(IType type, IType[] superinterfaces) Caches all of the superinterfaces that are specified for the type.voidHierarchyBuilder.connect(IGenericType type, IType typeHandle, IType superclassHandle, IType[] superinterfaceHandles) Connect the supplied type to its superclass and superinterfaces.booleanIType[]TypeHierarchy.getAllSubtypes(IType type) IType[]TypeHierarchy.getAllSuperclasses(IType type) IType[]TypeHierarchy.getAllSuperInterfaces(IType type) IType[]TypeHierarchy.getAllSupertypes(IType type) intTypeHierarchy.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 ITypeHierarchyTypeHierarchy.load(IType type, InputStream input, WorkingCopyOwner owner) protected voidRegionBasedTypeHierarchy.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 voidIndexBasedHierarchyBuilder.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.Constructors in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type ITypeModifierConstructorDescriptionHierarchyType(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. -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.core.search
Fields in org.aspectj.org.eclipse.jdt.internal.core.search declared as ITypeMethods in org.aspectj.org.eclipse.jdt.internal.core.search that return ITypeModifier and TypeMethodDescriptionJavaSearchTypeNameMatch.getType()NameMatchRequestorWrapper.getType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access) Methods in org.aspectj.org.eclipse.jdt.internal.core.search with parameters of type ITypeModifier and TypeMethodDescriptionstatic IJavaSearchScopeBasicSearchEngine.createHierarchyScope(IType type) static IJavaSearchScopeBasicSearchEngine.createHierarchyScope(IType type, WorkingCopyOwner owner) static IJavaSearchScopeBasicSearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner) static TypeNameMatchBasicSearchEngine.createTypeNameMatch(IType type, int modifiers) voidSet matched type.Constructors in org.aspectj.org.eclipse.jdt.internal.core.search with parameters of type ITypeModifierConstructorDescriptionHierarchyScope(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. -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Fields in org.aspectj.org.eclipse.jdt.internal.core.search.matching declared as ITypeMethods in org.aspectj.org.eclipse.jdt.internal.core.search.matching that return ITypeModifier and TypeMethodDescriptionprotected ITypeMatchLocator.createTypeHandle(String simpleTypeName) Creates an IType from the given simple top level type name.protected ITypeMatchLocator.getFocusType()protected ITypeMatchLocator.lookupType(ReferenceBinding typeBinding) Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type ITypeModifier and TypeMethodDescriptionprotected BinaryTypeBindingMatchLocator.cacheBinaryType(IType type, IBinaryType binaryType) static IBinaryTypeMatchLocator.classFileReader(IType type) protected char[][][]MatchLocator.computeSuperTypeNames(IType focusType) protected booleanMatchLocator.createHierarchyResolver(IType focusType, PossibleMatch[] possibleMatches) Constructors in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type ITypeModifierConstructorDescriptionMethodPattern(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) -
Uses of IType in org.aspectj.org.eclipse.jdt.internal.core.util
Methods in org.aspectj.org.eclipse.jdt.internal.core.util with parameters of type ITypeModifier and TypeMethodDescriptionstatic IMethodUtil.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.