|
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
IResourceDeltas into IJavaElementDeltas. |
| 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 IJavaElementDeltas. |
| 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 |
|