| Interface | Description |
|---|---|
| IJavaElementRequestor |
This interface is used by IRequestorNameLookup.
|
| INameEnvironmentWithProgress |
The name environment provides a callback API that the compiler
can use to look up types, compilation units, and packages in the
current environment.
|
| INamingRequestor | |
| IPathRequestor | |
| JavadocConstants | |
| JavaModelOperation.IPostAction |
| Class | Description |
|---|---|
| AnnotatableInfo | |
| Annotation | |
| AnnotationInfo | |
| ASTHolderCUInfo | |
| BasicCompilationUnit |
A basic implementation of
ICompilationUnit
for use in the SourceMapper. |
| BatchInitializationMonitor |
Copyright (c) 2000, 2013 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.
|
| BinaryLambdaExpression | |
| BinaryLambdaMethod | |
| BinaryMember |
Common functionality for Binary member handles.
|
| BinaryMethod | |
| 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. |
| ExternalAnnotationTracker |
Track changes of external annotation files and trigger closing / reloading of affected ClassFiles.
|
| ExternalFolderChange | |
| ExternalFoldersManager | |
| ExternalJavaProject | |
| ExternalPackageFragmentRoot |
A package fragment root that corresponds to an external class folder.
|
| ImportContainer | |
| ImportContainerInfo | |
| ImportDeclaration |
Handle for an import declaration.
|
| ImportDeclarationElementInfo |
Element info for IImportDeclaration elements.
|
| Initializer | |
| InitializerElementInfo |
Element info for IInitializer elements.
|
| InitializerWithChildrenInfo | |
| 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 | |
| JavadocContents | |
| JavaElement |
Root of Java element handle hierarchy.
|
| JavaElementDelta | |
| JavaElementDelta.Key |
The delta key
|
| 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.
|
| JavaProject.ClasspathResolutionBreakpointListener | |
| LambdaExpression | |
| LambdaFactory | |
| LambdaMethod | |
| 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.
|
| ResolvedLambdaExpression | |
| 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 | |
| SourceConstructorWithChildrenInfo | |
| SourceField | |
| SourceFieldElementInfo |
Element info for IField elements.
|
| SourceFieldWithChildrenInfo | |
| SourceMapper |
A SourceMapper maps source code in a ZIP file to binary types in
a JAR.
|
| SourceMapper.LocalVariableElementKey | |
| SourceMethod | |
| SourceMethodElementInfo |
Element info for IMethod elements.
|
| SourceMethodInfo | |
| SourceMethodWithChildrenInfo | |
| 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 |
| Enum | Description |
|---|---|
| JavaModelManager.ArchiveValidity |
| Exception | Description |
|---|---|
| ClasspathEntry.AssertionFailedException |