Interface ITypeRoot

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, ICodeAssist, IJavaElement, IOpenable, IParent, ISourceReference
All Known Subinterfaces:
IClassFile, ICompilationUnit, IModularClassFile, IOrdinaryClassFile
All Known Implementing Classes:
AbstractClassFile, AssistCompilationUnit, ClassFile, ClassFileWorkingCopy, CompilationUnit, ModularClassFile

public interface ITypeRoot extends IJavaElement, IParent, IOpenable, ISourceReference, ICodeAssist
Represents an entire Java type root (either an ICompilationUnit or an IClassFile).

See ICompilationUnit Note that methods findPrimaryType() and getElementAt(int) were already implemented in this interface respectively since version 3.0 and version 1.0.

See IClassFile Note that method getWorkingCopy(WorkingCopyOwner, IProgressMonitor) was already implemented in this interface since version 3.0.

Since:
3.3