org.eclipse.jdt.internal.core |
|
Java Source File Name | Type | Comment |
ASTHolderCUInfo.java | Class | |
BasicCompilationUnit.java | Class | A basic implementation of ICompilationUnit
for use in the SourceMapper . |
BatchOperation.java | Class | An operation created as a result of a call to JavaCore.run(IWorkspaceRunnable, IProgressMonitor)
that encapsulates a user defined IWorkspaceRunnable. |
BecomeWorkingCopyOperation.java | Class | Switch and ICompilationUnit to working copy mode
and signal the working copy addition through a delta. |
BinaryField.java | Class | |
BinaryMember.java | Class | Common functionality for Binary member handles. |
BinaryMethod.java | Class | |
BinaryType.java | Class | Parent is an IClassFile. |
BinaryTypeConverter.java | Class | Converter from a binary type to an AST type declaration. |
Buffer.java | Class | |
BufferCache.java | Class | An LRU cache of IBuffers . |
BufferFactoryWrapper.java | Class | Wraps an IBufferFactory. |
BufferManager.java | Class | The buffer manager manages the set of open buffers. |
CancelableNameEnvironment.java | Class | |
CancelableProblemFactory.java | Class | |
ChangeClasspathOperation.java | Class | |
ClassFile.java | Class | |
ClassFileInfo.java | Class | Element info for ClassFile handles. |
ClassFileWorkingCopy.java | Class | A working copy on an IClassFile . |
ClasspathAccessRule.java | Class | |
ClasspathAttribute.java | Class | |
ClasspathChange.java | Class | |
ClasspathEntry.java | Class | |
ClasspathValidation.java | Class | |
CommitWorkingCopyOperation.java | Class | 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.
It is possible that the contents of the
original resource have changed since the working copy was created,
in which case there is an update conflict. |
CompilationUnit.java | Class | |
CompilationUnitElementInfo.java | Class | |
CompilationUnitProblemFinder.java | Class | Responsible for resolving types inside a compilation unit being reconciled,
reporting the discovered problems to a given IProblemRequestor. |
CompilationUnitStructureRequestor.java | Class | A requestor for the fuzzy parser, used to compute the children of an ICompilationUnit. |
CopyElementsOperation.java | Class | This operation copies/moves a collection of elements from their current
container to a new container, optionally renaming the
elements.
Notes:
- If there is already an element with the same name in
the new container, the operation either overwrites or aborts,
depending on the collision policy setting.
|
CopyPackageFragmentRootOperation.java | Class | |
CopyResourceElementsOperation.java | Class | This operation copies/moves/renames a collection of resources from their current
container to a new container, optionally renaming the
elements.
Notes:
- If there is already an resource with the same name in
the new container, the operation either overwrites or aborts,
depending on the collision policy setting.
|
CreateCompilationUnitOperation.java | Class | This operation creates a compilation unit (CU).
If the CU doesn't exist yet, a new compilation unit will be created with the content provided.
Otherwise the operation will override the contents of an existing CU with the new content.
Note: It is possible to create a CU automatically when creating a
class or interface. |
CreateElementInCUOperation.java | Class | This abstract class implements behavior common to CreateElementInCUOperations .
To create a compilation unit, or an element contained in a compilation unit, the
source code for the entire compilation unit is updated and saved.
The element being created can be positioned relative to an existing
element in the compilation unit via the methods #createAfter
and #createBefore . |
CreateFieldOperation.java | Class | This operation creates a field declaration in a type.
Required Attributes:
- Containing Type
- The source code for the declaration.
|
CreateImportOperation.java | Class | This operation adds an import declaration to an existing compilation unit.
If the compilation unit already includes the specified import declaration,
the import is not generated (it does not generate duplicates).
Note that it is valid to specify both a single-type import and an on-demand import
for the same package, for example "java.io.File" and
"java.io.*" , in which case both are preserved since the semantics
of this are not the same as just importing "java.io.*" .
Importing "java.lang.*" , or the package in which the compilation unit
is defined, are not treated as special cases. |
CreateInitializerOperation.java | Class | This operation creates a initializer in a type.
Required Attributes:
- Containing Type
- The source code for the initializer.
|
CreateMethodOperation.java | Class | This operation creates an instance method. |
CreatePackageDeclarationOperation.java | Class | This operation adds/replaces a package declaration in an existing compilation unit. |
CreatePackageFragmentOperation.java | Class | This operation creates a new package fragment under a given package fragment root. |
CreateTypeHierarchyOperation.java | Class | This operation creates an ITypeHierarchy for a specific type within
a specified region, or for all types within a region. |
CreateTypeMemberOperation.java | Class | Implements functionality common to
operations that create type members. |
CreateTypeOperation.java | Class | This operation creates a class or interface.
Required Attributes:
- Parent element - must be a compilation unit, or type.
- The source code for the type.
|
DefaultWorkingCopyOwner.java | Class | A working copy owner that creates internal buffers. |
DeleteElementsOperation.java | Class | This operation deletes a collection of elements (and
all of their children).
If an element does not exist, it is ignored.
NOTE: This operation only deletes elements contained within leaf resources -
that is, elements within compilation units. |
DeletePackageFragmentRootOperation.java | Class | |
DeleteResourceElementsOperation.java | Class | This operation deletes a collection of resources and all of their children. |
DeltaProcessingState.java | Class | Keep the global states used during Java element delta processing. |
DeltaProcessor.java | Class | This class is used by JavaModelManager to convert
IResourceDelta s into IJavaElementDelta s.
It also does some processing on the JavaElement s involved
(e.g. |
DiscardWorkingCopyOperation.java | Class | 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.java | Class | |
ElementCache.java | Class | An LRU cache of JavaElements . |
ExternalJavaProject.java | Class | |
IJavaElementRequestor.java | Interface | This interface is used by IRequestorNameLookup. |
ImportContainer.java | Class | |
ImportDeclaration.java | Class | Handle for an import declaration. |
ImportDeclarationElementInfo.java | Class | Element info for IImportDeclaration elements. |
INamingRequestor.java | Interface | |
Initializer.java | Class | |
InitializerElementInfo.java | Class | Element info for IInitializer elements. |
InternalNamingConventions.java | Class | |
IPathRequestor.java | Interface | |
JarEntryDirectory.java | Class | |
JarEntryFile.java | Class | A jar entry that represents a non-java file found in a JAR. |
JarEntryResource.java | Class | |
JarPackageFragment.java | Class | A package fragment that represents a package fragment found in a JAR. |
JarPackageFragmentInfo.java | Class | Element info for JarPackageFragments. |
JarPackageFragmentRoot.java | Class | A package fragment root that corresponds to a .jar or .zip. |
JarPackageFragmentRootInfo.java | Class | The element info for JarPackageFragmentRoot s. |
JavaCorePreferenceInitializer.java | Class | JavaCore eclipse preferences initializer. |
JavaCorePreferenceModifyListener.java | Class | |
JavadocConstants.java | Interface | |
JavaElement.java | Class | Root of Java element handle hierarchy. |
JavaElementDelta.java | Class | |
JavaElementDeltaBuilder.java | Class | A java element delta biulder 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.
It performs this operation by locally caching the contents of
the java element when it is created. |
JavaElementInfo.java | Class | Holds cached structure and properties for a Java element. |
JavaElementRequestor.java | Class | |
JavaModel.java | Class | Implementation of IJavaModel. |
JavaModelCache.java | Class | The cache of java elements to their respective info. |
JavaModelInfo.java | Class | Implementation of IJavaModel. |
JavaModelManager.java | Class | The JavaModelManager manages instances of IJavaModel . |
JavaModelOperation.java | Class | |
JavaModelStatus.java | Class | |
JavaProject.java | Class | Handle for a Java Project.
A Java Project internally maintains a devpath that corresponds
to the project's classpath. |
JavaProjectElementInfo.java | Class | Info for IJavaProject.
Note: getChildren() returns all of the IPackageFragmentRoots
specified on the classpath for the project. |
LocalVariable.java | Class | |
LRUCacheEnumerator.java | Class | The LRUCacheEnumerator returns its elements in
the order they are found in the LRUCache , with the
most recent elements first.
Once the enumerator is created, elements which are later added
to the cache are not returned by the enumerator. |
Member.java | Class | |
MemberElementInfo.java | Class | Element info for IMember elements. |
ModelUpdater.java | Class | This class is used by JavaModelManager to update the JavaModel
based on some IJavaElementDelta s. |
MoveElementsOperation.java | Class | This operation moves elements from their current
container to a specified destination container, optionally renaming the
elements. |
MovePackageFragmentRootOperation.java | Class | |
MoveResourceElementsOperation.java | Class | This operation moves resources (package fragments and compilation units) from their current
container to a specified destination container, optionally renaming the
elements. |
MultiOperation.java | Class | This class is used to perform operations on multiple IJavaElement .
It is responible for running each operation in turn, collecting
the errors and merging the corresponding JavaElementDelta s.
If several errors occured, they are collected in a multi-status
JavaModelStatus . |
NamedMember.java | Class | |
NameLookup.java | Class | A NameLookup provides name resolution within a Java project.
The name lookup facility uses the project's classpath to prioritize the
order in which package fragments are searched when resolving a name.
Name lookup only returns a handle when the named element actually
exists in the model; otherwise null is returned.
There are two logical sets of methods within this interface. |
NullBuffer.java | Class | This class represents a null buffer. |
Openable.java | Class | Abstract class for implementations of java elements which are IOpenable. |
OpenableElementInfo.java | Class | Element info for IOpenable elements. |
OverflowingLRUCache.java | Class | The OverflowingLRUCache is an LRUCache which attempts
to maintain a size equal or less than its fSpaceLimit
by removing the least recently used elements.
The cache will remove elements which successfully close and all
elements which are explicitly removed.
If the cache cannot remove enough old elements to add new elements
it will grow beyond fSpaceLimit . |
PackageDeclaration.java | Class | |
PackageFragment.java | Class | |
PackageFragmentInfo.java | Class | Element info for PackageFragments. |
PackageFragmentRoot.java | Class | |
PackageFragmentRootInfo.java | Class | The element info for PackageFragmentRoot s. |
ProjectReferenceChange.java | Class | |
ReconcileWorkingCopyOperation.java | Class | Reconcile a working copy and signal the changes through a delta. |
Region.java | Class | |
RenameElementsOperation.java | Class | This operation renames elements. |
RenameResourceElementsOperation.java | Class | This operation renames resources (Package fragments and compilation units). |
ResolvedBinaryField.java | Class | Handle representing a binary field that is resolved.
The uniqueKey contains the genericSignature of the resolved field. |
ResolvedBinaryMethod.java | Class | Handle representing a binary method that is resolved.
The uniqueKey contains the genericSignature of the resolved method. |
ResolvedBinaryType.java | Class | Handle representing a binary type that is resolved.
The uniqueKey contains the genericTypeSignature of the resolved type. |
ResolvedSourceField.java | Class | Handle representing a source field that is resolved.
The uniqueKey contains the genericSignature of the resolved field. |
ResolvedSourceMethod.java | Class | Handle representing a source method that is resolved.
The uniqueKey contains the genericSignature of the resolved method. |
ResolvedSourceType.java | Class | Handle representing a source type that is resolved.
The uniqueKey contains the genericTypeSignature of the resolved type. |
SearchableEnvironment.java | Class | This class provides a SearchableBuilderEnvironment for code assist which
uses the Java model as a search tool. |
SearchableEnvironmentRequestor.java | Class | Implements IJavaElementRequestor , wrappering and forwarding
results onto a org.eclipse.jdt.internal.codeassist.api.ISearchRequestor . |
SelectionRequestor.java | Class | Implementation of ISelectionRequestor to assist with
code resolve in a compilation unit. |
SetClasspathOperation.java | Class | This operation sets an IJavaProject 's classpath. |
SetContainerOperation.java | Class | |
SetVariablesOperation.java | Class | |
SimpleDelta.java | Class | A simple Java element delta that remembers the kind of changes only. |
SingleTypeRequestor.java | Class | The SingleTypeRequestor is an IJavaElementRequestor that
only accepts one result element and then cancels. |
SortElementsOperation.java | Class | This operation is used to sort elements in a compilation unit according to
certain criteria. |
SourceAnnotationMethodInfo.java | Class | |
SourceConstructorInfo.java | Class | |
SourceField.java | Class | |
SourceFieldElementInfo.java | Class | Element info for IField elements. |
SourceMapper.java | Class | A SourceMapper maps source code in a ZIP file to binary types in
a JAR. |
SourceMethod.java | Class | |
SourceMethodElementInfo.java | Class | Element info for IMethod elements. |
SourceMethodInfo.java | Class | |
SourceRange.java | Class | |
SourceRefElement.java | Class | Abstract class for Java elements which implement ISourceReference. |
SourceRefElementInfo.java | Class | Element info for ISourceReference elements. |
SourceType.java | Class | Handle for a source type. |
SourceTypeElementInfo.java | Class | Element info for an IType element that originated from source. |
TypeParameter.java | Class | |
TypeParameterElementInfo.java | Class | |
TypeVector.java | Class | |
UserLibrary.java | Class | Internal model element to represent a user library and code to serialize / deserialize. |
UserLibraryClasspathContainer.java | Class | |
UserLibraryClasspathContainerInitializer.java | Class | |
UserLibraryManager.java | Class | |
VerboseElementCache.java | Class | |
XMLWriter.java | Class | |