Class Summary |
AnnotatableInfo |
|
Annotation |
|
AnnotationInfo |
|
ASTHolderCUInfo |
|
BasicCompilationUnit |
A basic implementation of ICompilationUnit
for use in the SourceMapper . |
BatchInitializationMonitor |
Copyright (c) 2000, 2007 IBM Corporation and others. |
BatchOperation |
An operation created as a result of a call to JavaCore.run(IWorkspaceRunnable, IProgressMonitor)
that encapsulates a user defined IWorkspaceRunnable. |
BecomeWorkingCopyOperation |
Switch and ICompilationUnit to working copy mode
and signal the working copy addition through a delta. |
BinaryMember |
Common functionality for Binary member handles. |
BinaryType |
Parent is an IClassFile. |
BinaryTypeConverter |
Converter from a binary type to an AST type declaration. |
Buffer |
|
BufferCache |
An LRU cache of IBuffers . |
BufferFactoryWrapper |
Deprecated. |
BufferManager |
The buffer manager manages the set of open buffers. |
CancelableNameEnvironment |
|
CancelableProblemFactory |
|
ChangeClasspathOperation |
|
ClassFile |
|
ClassFileWorkingCopy |
A working copy on an IClassFile . |
ClasspathAccessRule |
|
ClasspathAttribute |
|
ClasspathChange |
|
ClasspathEntry |
|
ClasspathValidation |
|
CommitWorkingCopyOperation |
Commits the contents of a working copy compilation
unit to its original element and resource, bringing
the Java Model up-to-date with the current contents of the working
copy. |
CompilationUnit |
|
CompilationUnitElementInfo |
|
CompilationUnitProblemFinder |
Responsible for resolving types inside a compilation unit being reconciled,
reporting the discovered problems to a given IProblemRequestor. |
CompilationUnitStructureRequestor |
A requestor for the fuzzy parser, used to compute the children of an ICompilationUnit. |
CopyElementsOperation |
This operation copies/moves a collection of elements from their current
container to a new container, optionally renaming the
elements. |
CopyPackageFragmentRootOperation |
|
CopyResourceElementsOperation |
This operation copies/moves/renames a collection of resources from their current
container to a new container, optionally renaming the
elements. |
CreateCompilationUnitOperation |
This operation creates a compilation unit (CU). |
CreateElementInCUOperation |
This abstract class implements behavior common to CreateElementInCUOperations . |
CreateFieldOperation |
This operation creates a field declaration in a type. |
CreateImportOperation |
This operation adds an import declaration to an existing compilation unit. |
CreateInitializerOperation |
This operation creates a initializer in a type. |
CreateMethodOperation |
This operation creates an instance method. |
CreatePackageDeclarationOperation |
This operation adds/replaces a package declaration in an existing compilation unit. |
CreatePackageFragmentOperation |
This operation creates a new package fragment under a given package fragment root. |
CreateTypeHierarchyOperation |
This operation creates an ITypeHierarchy for a specific type within
a specified region, or for all types within a region. |
CreateTypeMemberOperation |
Implements functionality common to
operations that create type members. |
CreateTypeOperation |
This operation creates a class or interface. |
DefaultWorkingCopyOwner |
A working copy owner that creates internal buffers. |
DeleteElementsOperation |
This operation deletes a collection of elements (and
all of their children). |
DeletePackageFragmentRootOperation |
|
DeleteResourceElementsOperation |
This operation deletes a collection of resources and all of their children. |
DeltaProcessingState |
Keep the global states used during Java element delta processing. |
DeltaProcessor |
This class is used by JavaModelManager to convert
IResourceDelta s into IJavaElementDelta s. |
DeltaProcessor.RootInfo |
|
DiscardWorkingCopyOperation |
Discards a working copy (decrement its use count and remove its working copy info if the use count is 0)
and signal its removal through a delta. |
DocumentAdapter |
|
ElementCache |
An LRU cache of JavaElements . |
ExternalFolderChange |
|
ExternalFoldersManager |
|
ExternalJavaProject |
|
ExternalPackageFragmentRoot |
A package fragment root that corresponds to an external class folder. |
ImportContainer |
|
ImportDeclaration |
Handle for an import declaration. |
ImportDeclarationElementInfo |
Element info for IImportDeclaration elements. |
Initializer |
|
InitializerElementInfo |
Element info for IInitializer elements. |
InternalNamingConventions |
|
JarEntryDirectory |
|
JarEntryFile |
A jar entry that represents a non-java file found in a JAR. |
JarEntryResource |
|
JarPackageFragmentRoot |
A package fragment root that corresponds to a .jar or .zip. |
JavaCorePreferenceInitializer |
JavaCore eclipse preferences initializer. |
JavaCorePreferenceModifyListener |
|
JavaElement |
Root of Java element handle hierarchy. |
JavaElementDelta |
|
JavaElementDeltaBuilder |
A java element delta builder creates a java element delta on
a java element between the version of the java element
at the time the comparator was created and the current version
of the java element. |
JavaElementInfo |
Holds cached structure and properties for a Java element. |
JavaElementRequestor |
|
JavaModel |
Implementation of IJavaModel. |
JavaModelCache |
The cache of java elements to their respective info. |
JavaModelInfo |
Implementation of IJavaModel. |
JavaModelManager |
The JavaModelManager manages instances of IJavaModel . |
JavaModelManager.CompilationParticipants |
|
JavaModelManager.EclipsePreferencesListener |
Update the classpath variable cache |
JavaModelManager.PerProjectInfo |
|
JavaModelManager.PerWorkingCopyInfo |
|
JavaModelOperation |
Defines behavior common to all Java Model operations |
JavaModelStatus |
|
JavaProject |
Handle for a Java Project. |
LocalVariable |
|
LRUCacheEnumerator |
The LRUCacheEnumerator returns its elements in
the order they are found in the LRUCache , with the
most recent elements first. |
LRUCacheEnumerator.LRUEnumeratorElement |
|
Member |
|
MemberValuePair |
|
ModelUpdater |
This class is used by JavaModelManager to update the JavaModel
based on some IJavaElementDelta s. |
MoveElementsOperation |
This operation moves elements from their current
container to a specified destination container, optionally renaming the
elements. |
MovePackageFragmentRootOperation |
|
MoveResourceElementsOperation |
This operation moves resources (package fragments and compilation units) from their current
container to a specified destination container, optionally renaming the
elements. |
MultiOperation |
This class is used to perform operations on multiple IJavaElement . |
NamedMember |
|
NameLookup |
A NameLookup provides name resolution within a Java project. |
NameLookup.Answer |
|
NonJavaResource |
|
NullBuffer |
This class represents a null buffer. |
Openable |
Abstract class for implementations of java elements which are IOpenable. |
OpenableElementInfo |
Element info for IOpenable elements. |
OverflowingLRUCache |
The OverflowingLRUCache is an LRUCache which attempts
to maintain a size equal or less than its fSpaceLimit
by removing the least recently used elements. |
PackageDeclaration |
|
PackageFragment |
|
PackageFragmentRoot |
|
ProjectReferenceChange |
|
ReconcileWorkingCopyOperation |
Reconcile a working copy and signal the changes through a delta. |
Region |
|
RenameElementsOperation |
This operation renames elements. |
RenameResourceElementsOperation |
This operation renames resources (Package fragments and compilation units). |
ResolvedBinaryField |
Handle representing a binary field that is resolved. |
ResolvedBinaryMethod |
Handle representing a binary method that is resolved. |
ResolvedBinaryType |
Handle representing a binary type that is resolved. |
ResolvedSourceField |
Handle representing a source field that is resolved. |
ResolvedSourceMethod |
Handle representing a source method that is resolved. |
ResolvedSourceType |
Handle representing a source type that is resolved. |
SearchableEnvironment |
This class provides a SearchableBuilderEnvironment for code assist which
uses the Java model as a search tool. |
SelectionRequestor |
Implementation of ISelectionRequestor to assist with
code resolve in a compilation unit. |
SetClasspathOperation |
This operation sets an IJavaProject 's classpath. |
SetContainerOperation |
|
SetVariablesOperation |
|
SimpleDelta |
A simple Java element delta that remembers the kind of changes only. |
SortElementsOperation |
This operation is used to sort elements in a compilation unit according to
certain criteria. |
SourceAnnotationMethodInfo |
|
SourceConstructorInfo |
|
SourceField |
|
SourceFieldElementInfo |
Element info for IField elements. |
SourceMapper |
A SourceMapper maps source code in a ZIP file to binary types in
a JAR. |
SourceMethod |
|
SourceMethodElementInfo |
Element info for IMethod elements. |
SourceMethodInfo |
|
SourceRange |
|
SourceRefElement |
Abstract class for Java elements which implement ISourceReference. |
SourceType |
Handle for a source type. |
SourceTypeElementInfo |
Element info for an IType element that originated from source. |
TypeParameter |
|
TypeParameterElementInfo |
|
TypeVector |
|
UserLibrary |
Internal model element to represent a user library and code to serialize / deserialize. |
UserLibraryClasspathContainer |
|
UserLibraryClasspathContainerInitializer |
|
UserLibraryManager |
|
VerboseElementCache |
|