|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of IType in org.eclipse.jdt.core |
|---|
| Methods in org.eclipse.jdt.core that return IType | |
|---|---|
IType |
ICompilationUnit.createType(java.lang.String contents,
IJavaElement sibling,
boolean force,
IProgressMonitor monitor)
Creates and returns a type in this compilation unit with the given contents. |
IType |
IType.createType(java.lang.String contents,
IJavaElement sibling,
boolean force,
IProgressMonitor monitor)
Creates and returns a type in this type with the given contents. |
IType |
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), or null if no such a type exists. |
IType |
IWorkingCopy.findPrimaryType()
Deprecated. Use ITypeRoot.findPrimaryType() instead. |
IType |
IJavaProject.findType(java.lang.String fullyQualifiedName)
Returns the first type found following this project's classpath with the given fully qualified name or null if none is found. |
IType |
IJavaProject.findType(java.lang.String fullyQualifiedName,
IProgressMonitor progressMonitor)
Same functionality as IJavaProject.findType(String) but also look for secondary
types if given name does not match a compilation unit name. |
IType |
IJavaProject.findType(java.lang.String packageName,
java.lang.String typeQualifiedName,
IProgressMonitor progressMonitor)
Same functionality as #findType(String, String) but also look for
secondary types if given name does not match a compilation unit name. |
IType |
IJavaProject.findType(java.lang.String packageName,
java.lang.String typeQualifiedName,
WorkingCopyOwner owner,
IProgressMonitor progressMonitor)
Same functionality as #findType(String, String, WorkingCopyOwner)
but also look for secondary types if given name does not match a compilation unit name. |
IType |
IJavaProject.findType(java.lang.String fullyQualifiedName,
WorkingCopyOwner owner,
IProgressMonitor progressMonitor)
Same functionality as #findType(String, WorkingCopyOwner)
but also look for secondary types if 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[] |
ITypeHierarchy.getAllTypes()
Returns all types in this type hierarchy's graph, in no particular order. |
IType[] |
ICompilationUnit.getAllTypes()
Returns all types declared in this compilation unit in the order in which they appear in the source. |
IType |
IMember.getDeclaringType()
Returns the type in which this member is declared, or null
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. |
IType |
ITypeHierarchy.getSuperclass(IType type)
Returns the resolved superclass of the given class, or null 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. |
IType |
ITypeHierarchy.getType()
Returns the type this hierarchy was computed for. |
IType |
IClassFile.getType()
Returns the type contained in this class file. |
IType |
ICompilationUnit.getType(java.lang.String name)
Returns the top-level type declared in this compilation unit with the given simple type name. |
IType |
IType.getType(java.lang.String name)
Returns the member type declared in this type with the given simple name. |
IType |
IMember.getType(java.lang.String name,
int occurrenceCount)
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. |
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.eclipse.jdt.core with parameters of type IType | |
|---|---|
boolean |
ITypeHierarchy.contains(IType type)
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 to IMember.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. |
IType |
ITypeHierarchy.getSuperclass(IType type)
Returns the resolved superclass of the given class, or null 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. |
ITypeHierarchy |
IJavaProject.newTypeHierarchy(IType type,
IRegion region,
IProgressMonitor monitor)
Creates and returns a type hierarchy for the given type considering subtypes in the specified region. |
ITypeHierarchy |
IJavaProject.newTypeHierarchy(IType type,
IRegion region,
WorkingCopyOwner owner,
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. |
| Uses of IType in org.eclipse.jdt.core.eval |
|---|
| Methods in org.eclipse.jdt.core.eval with parameters of type IType | |
|---|---|
void |
IEvaluationContext.evaluateCodeSnippet(java.lang.String codeSnippet,
java.lang.String[] localVariableTypeNames,
java.lang.String[] localVariableNames,
int[] localVariableModifiers,
IType declaringType,
boolean isStatic,
boolean isConstructorCall,
ICodeSnippetRequestor requestor,
IProgressMonitor progressMonitor)
Evaluates the given code snippet in the context of a suspended thread. |
| Uses of IType in org.eclipse.jdt.core.search |
|---|
| Methods in org.eclipse.jdt.core.search that return IType | |
|---|---|
abstract IType |
TypeNameMatch.getType()
Returns a java model type handle. |
| Methods in org.eclipse.jdt.core.search with parameters of type IType | |
|---|---|
static 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. |
| Uses of IType in org.eclipse.jdt.internal.codeassist |
|---|
| Methods in org.eclipse.jdt.internal.codeassist with parameters of type IType | |
|---|---|
void |
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 |
| Uses of IType in org.eclipse.jdt.internal.codeassist.impl |
|---|
| Classes in org.eclipse.jdt.internal.codeassist.impl that implement IType | |
|---|---|
class |
AssistSourceType
|
| Methods in org.eclipse.jdt.internal.codeassist.impl that return IType | |
|---|---|
IType |
AssistSourceType.getType(java.lang.String typeName)
|
IType |
AssistCompilationUnit.getType(java.lang.String typeName)
|
IType |
AssistInitializer.getType(java.lang.String typeName,
int count)
|
IType |
AssistSourceType.getType(java.lang.String typeName,
int count)
|
IType |
AssistSourceMethod.getType(java.lang.String typeName,
int count)
|
IType |
AssistSourceField.getType(java.lang.String typeName,
int count)
|
| Uses of IType in org.eclipse.jdt.internal.compiler |
|---|
| Methods in org.eclipse.jdt.internal.compiler with parameters of type IType | |
|---|---|
static int |
ExtraFlags.getExtraFlags(IType type)
|
| Uses of IType in org.eclipse.jdt.internal.core |
|---|
| Classes in org.eclipse.jdt.internal.core that implement IType | |
|---|---|
class |
BinaryType
Parent is an IClassFile. |
class |
ResolvedBinaryType
Handle representing a binary type that is resolved. |
class |
ResolvedSourceType
Handle representing a source type that is resolved. |
class |
SourceType
Handle for a source type. |
| Fields in org.eclipse.jdt.internal.core declared as IType | |
|---|---|
protected static IType[] |
JavaElementRequestor.EMPTY_TYPE_ARRAY
|
protected IType |
SourceTypeElementInfo.handle
Backpointer to my type handle - useful for translation from info to handle. |
static IType[] |
TypeVector.NoElements
|
IType |
NameLookup.Answer.type
|
| Methods in org.eclipse.jdt.internal.core that return IType | |
|---|---|
IType |
SourceType.createType(java.lang.String contents,
IJavaElement sibling,
boolean force,
IProgressMonitor monitor)
|
IType |
BinaryType.createType(java.lang.String contents,
IJavaElement sibling,
boolean force,
IProgressMonitor monitor)
|
IType |
CompilationUnit.createType(java.lang.String content,
IJavaElement sibling,
boolean force,
IProgressMonitor monitor)
|
IType |
TypeVector.elementAt(int index)
|
IType[] |
TypeVector.elements()
|
IType |
TypeVector.find(IType element)
|
IType |
ClassFile.findPrimaryType()
|
IType |
CompilationUnit.findPrimaryType()
|
IType |
JavaProject.findType(java.lang.String fullyQualifiedName)
|
IType |
NameLookup.findType(java.lang.String name,
boolean partialMatch,
int acceptFlags)
Returns the type specified by the qualified name, or null
if none exist. |
IType |
NameLookup.findType(java.lang.String name,
IPackageFragment pkg,
boolean partialMatch,
int acceptFlags)
Returns the first type in the given package whose name matches the given (unqualified) name, or null if none
exist. |
IType |
NameLookup.findType(java.lang.String name,
IPackageFragment pkg,
boolean partialMatch,
int acceptFlags,
boolean considerSecondaryTypes)
Returns the first type in the given package whose name matches the given (unqualified) name, or null if none
exist. |
IType |
JavaProject.findType(java.lang.String fullyQualifiedName,
IProgressMonitor progressMonitor)
|
IType |
JavaProject.findType(java.lang.String packageName,
java.lang.String typeQualifiedName,
IProgressMonitor progressMonitor)
|
IType |
JavaProject.findType(java.lang.String packageName,
java.lang.String typeQualifiedName,
WorkingCopyOwner owner,
IProgressMonitor progressMonitor)
|
IType |
JavaProject.findType(java.lang.String fullyQualifiedName,
WorkingCopyOwner owner,
IProgressMonitor progressMonitor)
|
IType[] |
CompilationUnit.getAllTypes()
|
IType |
SourceType.getDeclaringType()
|
IType |
BinaryType.getDeclaringType()
|
IType |
Member.getDeclaringType()
|
IType |
SourceTypeElementInfo.getHandle()
Returns the handle for this type info |
IType[] |
JavaElementRequestor.getMemberTypes()
|
protected IType |
CreateTypeOperation.getType()
Returns the IType the member is to be created in. |
IType |
ClassFile.getType()
|
protected IType |
CreateTypeMemberOperation.getType()
Returns the IType the member is to be created in. |
IType |
SourceType.getType(java.lang.String typeName)
|
protected IType |
SourceMapper.getType(java.lang.String typeName)
Returns the type with the given typeName. |
IType |
BinaryType.getType(java.lang.String typeName)
|
IType |
CompilationUnit.getType(java.lang.String typeName)
|
IType |
Member.getType(java.lang.String typeName,
int count)
|
IType[] |
SourceType.getTypes()
|
IType[] |
BinaryType.getTypes()
|
IType[] |
JavaElementRequestor.getTypes()
|
IType[] |
CompilationUnit.getTypes()
|
IType |
TypeVector.remove(IType element)
|
protected IType |
SelectionRequestor.resolveType(char[] packageName,
char[] typeName,
int acceptFlags)
Resolve the type |
protected IType |
SelectionRequestor.resolveTypeByLocation(char[] packageName,
char[] typeName,
int acceptFlags,
int start,
int end)
|
| Methods in org.eclipse.jdt.internal.core with parameters of type IType | |
|---|---|
protected void |
SelectionRequestor.acceptBinaryMethod(IType type,
char[] selector,
char[][] parameterPackageNames,
char[][] parameterTypeNames,
java.lang.String[] parameterSignatures,
char[][] typeParameterNames,
char[][][] typeParameterBoundNames,
char[] uniqueKey,
boolean isConstructor)
Resolve the binary method fix for 1FWFT6Q |
void |
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,
java.lang.String[] parameterSignatures,
char[][] typeParameterNames,
char[][][] typeParameterBoundNames,
char[] uniqueKey)
Resolve the source method fix for 1FWFT6Q |
void |
SelectionRequestor.acceptType(IType type)
Resolve the type. |
void |
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's ACCEPT_CLASSES
bit is on
the given type is an existing interface and the ACCEPT_INTERFACES
bit is on
neither the ACCEPT_CLASSES or ACCEPT_INTERFACES
bit is on
Otherwise, false is returned. |
void |
TypeVector.add(IType newElement)
|
void |
TypeVector.addAll(IType[] newElements)
|
TypeDeclaration |
BinaryTypeConverter.buildTypeDeclaration(IType type,
CompilationUnitDeclaration compilationUnit)
Convert a binary type into an AST type declaration and put it in the given compilation unit. |
boolean |
TypeVector.contains(IType element)
|
IType |
TypeVector.find(IType element)
|
char[] |
SourceMapper.findSource(IType type,
IBinaryType info)
Locates and returns source code for the given (binary) type, in this SourceMapper's ZIP file, or returns null if source
code cannot be found. |
char[] |
SourceMapper.findSource(IType type,
java.lang.String simpleSourceFileName)
Locates and returns source code for the given (binary) type, in this SourceMapper's ZIP file, or returns null if source
code cannot be found. |
protected java.lang.String |
NamedMember.getKey(IType type,
boolean forceOpen)
|
void |
SourceMapper.mapSource(IType type,
char[] contents,
IBinaryType info)
Maps the given source code to the given binary type and its children. |
ISourceRange |
SourceMapper.mapSource(IType type,
char[] contents,
IBinaryType info,
IJavaElement elementToFind)
Maps the given source code to the given binary type and its children. |
ITypeHierarchy |
JavaProject.newTypeHierarchy(IType type,
IRegion region,
IProgressMonitor monitor)
|
ITypeHierarchy |
JavaProject.newTypeHierarchy(IType type,
IRegion region,
WorkingCopyOwner owner,
IProgressMonitor monitor)
|
IType |
TypeVector.remove(IType element)
|
protected boolean |
NameLookup.seekTypesInTopLevelType(java.lang.String prefix,
int firstDot,
IType topLevelType,
IJavaElementRequestor requestor,
int acceptFlags)
|
protected boolean |
NameLookup.seekTypesInType(java.lang.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 |
SourceTypeElementInfo.setHandle(IType handle)
Sets the handle for this type info |
| Constructors in org.eclipse.jdt.internal.core with parameters of type IType | |
|---|---|
CreateFieldOperation(IType parentElement,
java.lang.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,
java.lang.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,
java.lang.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)
|
|
| Uses of IType in org.eclipse.jdt.internal.core.eval |
|---|
| Methods in org.eclipse.jdt.internal.core.eval with parameters of type IType | |
|---|---|
void |
EvaluationContextWrapper.evaluateCodeSnippet(java.lang.String codeSnippet,
java.lang.String[] localVariableTypeNames,
java.lang.String[] localVariableNames,
int[] localVariableModifiers,
IType declaringType,
boolean isStatic,
boolean isConstructorCall,
ICodeSnippetRequestor requestor,
IProgressMonitor progressMonitor)
|
| Uses of IType in org.eclipse.jdt.internal.core.hierarchy |
|---|
| Fields in org.eclipse.jdt.internal.core.hierarchy declared as IType | |
|---|---|
protected IType |
TypeHierarchy.focusType
The type the hierarchy was specifically computed for, possibly null. |
protected static IType[] |
TypeHierarchy.NO_TYPE
|
IType |
HierarchyType.typeHandle
|
| Methods in org.eclipse.jdt.internal.core.hierarchy that return IType | |
|---|---|
IType[] |
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)
|
IType |
TypeHierarchy.getSuperclass(IType type)
|
IType[] |
TypeHierarchy.getSuperInterfaces(IType type)
|
IType[] |
TypeHierarchy.getSupertypes(IType type)
|
IType |
TypeHierarchy.getType()
|
protected IType |
HierarchyBuilder.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. |
| Methods in org.eclipse.jdt.internal.core.hierarchy with parameters of type IType | |
|---|---|
protected 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. |
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 & superinterfaces. |
void |
HierarchyBuilder.connect(IGenericType type,
IType typeHandle,
IType superclassHandle,
IType[] superinterfaceHandles)
Connect the supplied type to its superclass & superinterfaces. |
boolean |
TypeHierarchy.contains(IType type)
|
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)
|
IType |
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 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[] |
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,
java.io.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,
java.util.Map binariesFromIndexMatches,
IPathRequestor pathRequestor,
int waitingPolicy,
IProgressMonitor progressMonitor)
Find the set of candidate subtypes of a given type. |
| Constructors in org.eclipse.jdt.internal.core.hierarchy with parameters of type IType | |
|---|---|
HierarchyType(IType typeHandle,
char[] name,
int modifiers,
char[] superclassName,
char[][] superInterfaceNames)
|
|
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.eclipse.jdt.internal.core.search |
|---|
| Fields in org.eclipse.jdt.internal.core.search declared as IType | |
|---|---|
IType |
HierarchyScope.focusType
|
| Methods in org.eclipse.jdt.internal.core.search that return IType | |
|---|---|
IType |
JavaSearchTypeNameMatch.getType()
|
| Methods in org.eclipse.jdt.internal.core.search with parameters of type IType | |
|---|---|
static 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 |
JavaSearchTypeNameMatch.setType(IType type)
Set matched type. |
| Constructors in org.eclipse.jdt.internal.core.search with parameters of type IType | |
|---|---|
HierarchyScope(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.eclipse.jdt.internal.core.search.matching |
|---|
| Fields in org.eclipse.jdt.internal.core.search.matching declared as IType | |
|---|---|
protected IType |
MethodPattern.declaringType
|
| Methods in org.eclipse.jdt.internal.core.search.matching that return IType | |
|---|---|
protected IType |
MatchLocator.createTypeHandle(java.lang.String simpleTypeName)
Creates an IType from the given simple top level type name. |
protected IType |
MatchLocator.getFocusType()
|
protected IType |
MatchLocator.lookupType(ReferenceBinding typeBinding)
|
| Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type IType | |
|---|---|
protected BinaryTypeBinding |
MatchLocator.cacheBinaryType(IType type,
IBinaryType binaryType)
|
static ClassFileReader |
MatchLocator.classFileReader(IType type)
|
protected char[][][] |
MatchLocator.computeSuperTypeNames(IType focusType)
|
protected boolean |
MatchLocator.createHierarchyResolver(IType focusType,
PossibleMatch[] possibleMatches)
|
| Constructors in org.eclipse.jdt.internal.core.search.matching with parameters of type IType | |
|---|---|
MethodPattern(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,
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.eclipse.jdt.internal.core.util |
|---|
| Methods in org.eclipse.jdt.internal.core.util with parameters of type IType | |
|---|---|
static IMethod |
Util.findMethod(IType type,
char[] selector,
java.lang.String[] paramTypeSignatures,
boolean isConstructor)
Finds the IMethod element corresponding to the given selector, without creating a new dummy instance of a binary method. |
TypeDeclaration |
ASTNodeFinder.findType(IType typeHandle)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||