Package org.eclipse.jdt.internal.core

Interface Summary
IJavaElementRequestor This interface is used by IRequestorNameLookup.
INamingRequestor  
IPathRequestor  
JavadocConstants  
 

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