Eclipse JDT
2.1

Uses of Interface
org.eclipse.jdt.core.IType

Packages that use IType
org.eclipse.jdt.core The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program. 
org.eclipse.jdt.core.eval Provides support for the evaluation of code snippets in a scrapbook or inside the debugger. 
org.eclipse.jdt.core.search Provides support for searching the workspace Java elements that match a particular description. 
org.eclipse.jdt.ui Application programming interfaces for interaction with the Eclipse Java User Interface. 
org.eclipse.jdt.ui.jarpackager Provides classes and interfaces to generate a JAR file. 
org.eclipse.jdt.ui.refactoring Application programming interfaces for rename refactorings. 
org.eclipse.jdt.ui.wizards Application programming interfaces for interaction with the Eclipse Java User Interface wizards. 
 

Uses of IType in org.eclipse.jdt.core
 

Methods in org.eclipse.jdt.core that return IType
 IType ICompilationUnit.createType(String contents, IJavaElement sibling, boolean force, IProgressMonitor monitor)
          Creates and returns a type in this compilation unit with the given contents.
 IType[] ICompilationUnit.getAllTypes()
          Returns all types declared in this compilation unit in the order in which they appear in the source.
 IType ICompilationUnit.getType(String name)
          Returns the top-level type declared in this compilation unit with the given simple type name.
 IType[] ICompilationUnit.getTypes()
          Returns the top-level 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 IType.createType(String contents, IJavaElement sibling, boolean force, IProgressMonitor monitor)
          Creates and returns a type in this type with the given contents.
 IType IType.getType(String name)
          Returns the member type declared in this type with the given simple name.
 IType[] IType.getTypes()
          Returns the immediate member types declared by this type.
 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 class, in bottom-up order.
 IType[] ITypeHierarchy.getAllTypes()
          Returns all types in this type hierarchy's graph, in no particular order.
 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 IWorkingCopy.findPrimaryType()
          Finds the primary type of this compilation unit (that is, the type with the same name as the compilation unit), or null if no such a type exists.
 IType IJavaProject.findType(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(String packageName, String typeQualifiedName)
          Returns the first type found following this project's classpath with the given package name and type qualified name or null if none is found.
 

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 class, in bottom-up order.
 int ITypeHierarchy.getCachedFlags(IType type)
          Return the flags associated with this 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.
 

Uses of IType in org.eclipse.jdt.core.eval
 

Methods in org.eclipse.jdt.core.eval with parameters of type IType
 void IEvaluationContext.evaluateCodeSnippet(String codeSnippet, String[] localVariableTypeNames, 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 with parameters of type IType
static IJavaSearchScope SearchEngine.createHierarchyScope(IType type)
          Returns a java search scope limited to the hierarchy of the given type.
 

Uses of IType in org.eclipse.jdt.ui
 

Methods in org.eclipse.jdt.ui that return IType
 IType ITypeHierarchyViewPart.getInput()
          Deprecated. use getInputElement instead
 

Methods in org.eclipse.jdt.ui with parameters of type IType
 void ITypeHierarchyViewPart.setInput(IType type)
          Deprecated. use setInputElement instead
protected  int OverrideIndicatorLabelDecorator.findInHierarchy(IType type, ITypeHierarchy hierarchy, String name, String[] paramTypes)
          Note: This method is for internal use only.
 

Uses of IType in org.eclipse.jdt.ui.jarpackager
 

Methods in org.eclipse.jdt.ui.jarpackager that return IType
 IType JarPackageData.getManifestMainClass()
          Gets the manifest's main class.
 

Methods in org.eclipse.jdt.ui.jarpackager with parameters of type IType
 void JarPackageData.setManifestMainClass(IType manifestMainClass)
          Set the manifest's main class.
 

Uses of IType in org.eclipse.jdt.ui.refactoring
 

Methods in org.eclipse.jdt.ui.refactoring with parameters of type IType
static RenameSupport RenameSupport.create(IType type, String newName, int flags)
          Creates a new rename support for the given IType.
 

Uses of IType in org.eclipse.jdt.ui.wizards
 

Methods in org.eclipse.jdt.ui.wizards that return IType
 IType NewTypeWizardPage.getEnclosingType()
          Returns the enclosing type corresponding to the current input.
 IType NewTypeWizardPage.getCreatedType()
          Returns the created type.
 

Methods in org.eclipse.jdt.ui.wizards with parameters of type IType
 void NewTypeWizardPage.setEnclosingType(IType type, boolean canBeModified)
          Sets the enclosing type.
protected  void NewTypeWizardPage.createTypeMembers(IType newType, org.eclipse.jdt.internal.corext.codemanipulation.IImportsStructure imports, IProgressMonitor monitor)
          Deprecated. Overwrite createTypeMembers(IType, IImportsManager, IProgressMonitor) instead
protected  void NewTypeWizardPage.createTypeMembers(IType newType, NewTypeWizardPage.ImportsManager imports, IProgressMonitor monitor)
          Hook method that gets called from createType to support adding of unanticipated methods, fields, and inner types to the created type.
protected  IMethod[] NewTypeWizardPage.createInheritedMethods(IType type, boolean doConstructors, boolean doUnimplementedMethods, org.eclipse.jdt.internal.corext.codemanipulation.IImportsStructure imports, IProgressMonitor monitor)
          Deprecated. Use createInheritedMethods(IType,boolean,boolean,IImportsManager,IProgressMonitor)
protected  IMethod[] NewTypeWizardPage.createInheritedMethods(IType type, boolean doConstructors, boolean doUnimplementedMethods, NewTypeWizardPage.ImportsManager imports, IProgressMonitor monitor)
          Creates the bodies of all unimplemented methods and constructors and adds them to the type.
protected  void NewClassWizardPage.createTypeMembers(IType type, NewTypeWizardPage.ImportsManager imports, IProgressMonitor monitor)
           
 


Eclipse JDT
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.