Uses of Package
org.eclipse.jdt.core
-
Packages that use org.eclipse.jdt.core Package Description org.eclipse.jdt.apt.core.env This package contains Eclipse extensions to some of the Sun annotation processing APIs.org.eclipse.jdt.apt.core.util This package contains miscellaneous APIs related to Java annotation processing.org.eclipse.jdt.core The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.org.eclipse.jdt.core.compiler This package contains compiler associated infrastructure APIs.org.eclipse.jdt.core.dom The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.org.eclipse.jdt.core.dom.rewrite The Java DOM/AST rewrite is the set of classes that are used to make changes to an existing DOM/AST tree.org.eclipse.jdt.core.eval Provides support for the evaluation of code snippets in a scrapbook or inside the debugger.org.eclipse.jdt.core.jdom Provides a support for Java document manipulation through the JDOM model.org.eclipse.jdt.core.manipulation Application programming interface for the JDT core manipulation plug-in class.org.eclipse.jdt.core.refactoring Application programming interface for Java-specified refactoring framework facilities.org.eclipse.jdt.core.refactoring.descriptors Application programming interface to access Java refactorings provided by JDT.org.eclipse.jdt.core.refactoring.participants Application programming interface to access refactoring participants provided by JDT.org.eclipse.jdt.core.search Provides support for searching the workspace Java elements that match a particular description.org.eclipse.jdt.core.util Provides a set of tools and utilities for manipulating .class files and Java model elements.org.eclipse.jdt.debug.eval Provides a set classes and interfaces that support evaluations in the Java debugger.org.eclipse.jdt.debug.ui Provides an implementation of a source locator for the Java debug model.org.eclipse.jdt.debug.ui.launchConfigurations Provides an implementation launch configuration tabs for local and remote Java applications.org.eclipse.jdt.junit Application programming interfaces for interaction with the Eclipse Java development tools JUnit support.org.eclipse.jdt.junit.launcher Application programming interfaces related to launching JUnit tests.org.eclipse.jdt.junit.model Application programming interfaces representing test elements as shown in the JUnit view.org.eclipse.jdt.junit.wizards Application programming interfaces to implement wizards to create new JUnit testcases.org.eclipse.jdt.launching Application programming interfaces for interaction with the Eclipse Java launching support.org.eclipse.jdt.launching.environments Application programming interfaces and classes for execution environments.org.eclipse.jdt.launching.sourcelookup Application programming interfaces and classes for source lookup.org.eclipse.jdt.launching.sourcelookup.advanced Provides advanced source lookup support for the Java debugger.org.eclipse.jdt.launching.sourcelookup.containers Provides source lookup support for the Java debugger.org.eclipse.jdt.ui Application programming interfaces for interaction with the Eclipse Java User Interface.org.eclipse.jdt.ui.actions Application programming interfaces for Eclipse Java User Interface specific actions.org.eclipse.jdt.ui.cleanup Application programming interfaces for code clean up.org.eclipse.jdt.ui.jarpackager Provides classes and interfaces to generate a JAR file.org.eclipse.jdt.ui.refactoring Application programming interfaces for rename refactorings.org.eclipse.jdt.ui.search Application programming interfaces for Java search participants..org.eclipse.jdt.ui.text.folding Application programming interfaces for interaction with the Eclipse Java Editor folding.org.eclipse.jdt.ui.text.java Application programming interfaces for interaction with the Eclipse Java User Interface.org.eclipse.jdt.ui.text.java.correction Application programming interfaces for correction proposals.org.eclipse.jdt.ui.wizards Application programming interfaces for interaction with the Eclipse Java User Interface wizards. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.apt.core.env Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.apt.core.util Class Description IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core Class Description BindingKey Utility class to decode or create a binding key.BufferChangedEvent A buffer changed event describes how a buffer has changed.ClasspathContainerInitializer Abstract base implementation of all classpath container initializer.ClasspathVariableInitializer Abstract base implementation of all classpath variable initializers.CompletionContext Completion context.CompletionProposal Completion proposal.CompletionRequestor Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.ElementChangedEvent An element changed event describes a change to the structure or contents of a tree of Java elements.IAccessRule Describes an access rule to source and class files on a classpath entry.IAnnotatable Common protocol for Java elements that can be annotated.IAnnotation Represents an annotation on a package declaration, a type, a method, a field or a local variable in a compilation unit or a class file.IBuffer A buffer contains the text contents of a resource.IBufferChangedListener A listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed.IBufferFactory Deprecated.UseWorkingCopyOwner
insteadIClassFile Represents a single.class
file, holding the binary form of either a type or a module: A class file of typeIOrdinaryClassFile
has a single child of typeIType
, a class file of typeIModularClassFile
has a single child of typeIModuleDescription
. Class file elements need to be opened before they can be navigated.IClasspathAttribute A classpath attribute defines a name/value pair that can be persisted with a classpath entry.IClasspathContainer Interface of a classpath container.IClasspathEntry An entry on a Java project classpath identifying one or more package fragment roots.ICodeAssist Common protocol for Java elements that support source code assist and code resolve.ICodeCompletionRequestor Deprecated.UseCompletionRequestor
instead.ICodeFormatter Deprecated.UseCodeFormatter
instead (note: options have changed)ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).ICompletionRequestor Deprecated.UseCompletionRequestor
instead.ICorrectionRequestor A callback interface for receiving java problem correction.IElementChangedListener An element changed listener receives notification of changes to Java elements maintained by the Java model.IField Represents a field declared in a type.IImportContainer Represents an import container is a child of a Java compilation unit that contains all (and only) the import declarations.IImportDeclaration Represents an import declaration in Java compilation unit.IInitializer Represents a stand-alone instance or class (static) initializer in a type.IJarEntryResource A jar entry corresponding to a non-Java resource in an archiveIPackageFragment
orIPackageFragmentRoot
.IJavaElement Common protocol for all elements provided by the Java model.IJavaElementDelta A Java element delta describes changes in Java element between two discrete points in time.IJavaModel Represent the root Java element corresponding to the workspace.IJavaModelStatus Represents the outcome of an Java model operation.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.ILocalVariable Represents a local variable declared in a method or an initializer.IMember Common protocol for Java elements that can be members of types.IMemberValuePair Represents a member-value pair of an annotation.IMethod Represents a method (or constructor) declared in a type.IModularClassFile Represents the class file of a module description ("module-info.class").IModuleDescription Represents a Java module descriptor.IOpenable Common protocol for Java elements that must be opened before they can be navigated or modified.IOrdinaryClassFile Ordinary form of aIClassFile
which holds exactly oneIType
.IPackageDeclaration Represents a package declaration in Java compilation unit.IPackageFragment A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.IPackageFragmentRoot A package fragment root contains a set of package fragments.IParent Common protocol for Java elements that contain other Java elements.IProblemRequestor A callback interface for receiving java problem as they are discovered by some Java operation.IRegion A Java model region describes a hierarchical set of elements.ISourceManipulation Common protocol for Java elements that support source code manipulations such as copy, move, rename, and delete.ISourceRange A source range defines an element's source coordinates relative to its source buffer.ISourceReference Common protocol for Java elements that have associated source code.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.ITypeHierarchy A type hierarchy provides navigations between a type and its resolved supertypes and subtypes for a specific type or for all types within a region.ITypeHierarchyChangedListener A listener which gets notified when a particular type hierarchy object changes.ITypeParameter Represents a type parameter defined by a type or a method in a compilation unit or a class file.ITypeRoot Represents an entire Java type root (either anICompilationUnit
or anIClassFile
).IWorkingCopy Deprecated.UseICompilationUnit
insteadJavaCore The plug-in runtime class for the Java model plug-in containing the core (UI-free) support for Java projects.JavaModelException A checked exception representing a failure in the Java model.WorkingCopyOwner The owner of anICompilationUnit
handle in working copy mode. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.compiler Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaElementDelta A Java element delta describes changes in Java element between two discrete points in time.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.dom Class Description IClassFile Represents a single.class
file, holding the binary form of either a type or a module: A class file of typeIOrdinaryClassFile
has a single child of typeIType
, a class file of typeIModularClassFile
has a single child of typeIModuleDescription
. Class file elements need to be opened before they can be navigated.ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaElement Common protocol for all elements provided by the Java model.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.ISourceRange A source range defines an element's source coordinates relative to its source buffer.ITypeRoot Represents an entire Java type root (either anICompilationUnit
or anIClassFile
).JavaModelException A checked exception representing a failure in the Java model.WorkingCopyOwner The owner of anICompilationUnit
handle in working copy mode. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.dom.rewrite Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.eval Class Description CompletionRequestor Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.ICodeCompletionRequestor Deprecated.UseCompletionRequestor
instead.ICompletionRequestor Deprecated.UseCompletionRequestor
instead.IJavaElement Common protocol for all elements provided by the Java model.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.JavaModelException A checked exception representing a failure in the Java model.WorkingCopyOwner The owner of anICompilationUnit
handle in working copy mode. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.jdom Class Description IJavaElement Common protocol for all elements provided by the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.manipulation Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IMethod Represents a method (or constructor) declared in a type.IModuleDescription Represents a Java module descriptor.ISourceRange A source range defines an element's source coordinates relative to its source buffer.ITypeRoot Represents an entire Java type root (either anICompilationUnit
or anIClassFile
).JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.refactoring Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaElement Common protocol for all elements provided by the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.refactoring.descriptors Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaElement Common protocol for all elements provided by the Java model.IMember Common protocol for Java elements that can be members of types.IMethod Represents a method (or constructor) declared in a type.IPackageFragment A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.IPackageFragmentRoot A package fragment root contains a set of package fragments.ISourceRange A source range defines an element's source coordinates relative to its source buffer.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.JavaModelException A checked exception representing a failure in the Java model.WorkingCopyOwner The owner of anICompilationUnit
handle in working copy mode. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.refactoring.participants Class Description IMethod Represents a method (or constructor) declared in a type. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.search Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaElement Common protocol for all elements provided by the Java model.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IMethod Represents a method (or constructor) declared in a type.IPackageFragmentRoot A package fragment root contains a set of package fragments.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.IWorkingCopy Deprecated.UseICompilationUnit
insteadJavaModelException A checked exception representing a failure in the Java model.WorkingCopyOwner The owner of anICompilationUnit
handle in working copy mode. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.core.util Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.debug.eval Class Description IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.debug.ui Class Description IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.debug.ui.launchConfigurations Class Description IJavaElement Common protocol for all elements provided by the Java model.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.junit Class Description IJavaElement Common protocol for all elements provided by the Java model.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.junit.launcher Class Description IJavaElement Common protocol for all elements provided by the Java model.IMember Common protocol for Java elements that can be members of types. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.junit.model Class Description IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.junit.wizards Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IMethod Represents a method (or constructor) declared in a type.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.launching Class Description IAccessRule Describes an access rule to source and class files on a classpath entry.IClasspathAttribute A classpath attribute defines a name/value pair that can be persisted with a classpath entry.IClasspathEntry An entry on a Java project classpath identifying one or more package fragment roots.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.launching.environments Class Description IAccessRule Describes an access rule to source and class files on a classpath entry.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.launching.sourcelookup Class Description IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IPackageFragmentRoot A package fragment root contains a set of package fragments.JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.launching.sourcelookup.advanced Class Description IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IPackageFragmentRoot A package fragment root contains a set of package fragments.JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.launching.sourcelookup.containers Class Description IClasspathContainer Interface of a classpath container.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IPackageFragmentRoot A package fragment root contains a set of package fragments. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui Class Description ElementChangedEvent An element changed event describes a change to the structure or contents of a tree of Java elements.IBufferFactory Deprecated.UseWorkingCopyOwner
insteadIClassFile Represents a single.class
file, holding the binary form of either a type or a module: A class file of typeIOrdinaryClassFile
has a single child of typeIType
, a class file of typeIModularClassFile
has a single child of typeIModuleDescription
. Class file elements need to be opened before they can be navigated.IClasspathEntry An entry on a Java project classpath identifying one or more package fragment roots.ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IElementChangedListener An element changed listener receives notification of changes to Java elements maintained by the Java model.IField Represents a field declared in a type.IInitializer Represents a stand-alone instance or class (static) initializer in a type.IJavaElement Common protocol for all elements provided by the Java model.IJavaElementDelta A Java element delta describes changes in Java element between two discrete points in time.IJavaModel Represent the root Java element corresponding to the workspace.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.ILocalVariable Represents a local variable declared in a method or an initializer.IMember Common protocol for Java elements that can be members of types.IMethod Represents a method (or constructor) declared in a type.IPackageFragment A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.IPackageFragmentRoot A package fragment root contains a set of package fragments.ISourceReference Common protocol for Java elements that have associated source code.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.ITypeHierarchy A type hierarchy provides navigations between a type and its resolved supertypes and subtypes for a specific type or for all types within a region.ITypeParameter Represents a type parameter defined by a type or a method in a compilation unit or a class file.ITypeRoot Represents an entire Java type root (either anICompilationUnit
or anIClassFile
).IWorkingCopy Deprecated.UseICompilationUnit
insteadJavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.actions Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IField Represents a field declared in a type.IJavaElement Common protocol for all elements provided by the Java model.IMethod Represents a method (or constructor) declared in a type.JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.cleanup Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.jarpackager Class Description IPackageFragment A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.refactoring Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IField Represents a field declared in a type.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.ILocalVariable Represents a local variable declared in a method or an initializer.IMethod Represents a method (or constructor) declared in a type.IPackageFragment A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.IPackageFragmentRoot A package fragment root contains a set of package fragments.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.ITypeParameter Represents a type parameter defined by a type or a method in a compilation unit or a class file. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.search Class Description IJavaElement Common protocol for all elements provided by the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.text.folding Class Description IJavaElement Common protocol for all elements provided by the Java model.IMember Common protocol for Java elements that can be members of types.ISourceReference Common protocol for Java elements that have associated source code. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.text.java Class Description CompletionContext Completion context.CompletionProposal Completion proposal.CompletionRequestor Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.IClasspathEntry An entry on a Java project classpath identifying one or more package fragment roots.ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.JavaModelException A checked exception representing a failure in the Java model. -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.text.java.correction Class Description ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
). -
Classes in org.eclipse.jdt.core used by org.eclipse.jdt.ui.wizards Class Description IClasspathAttribute A classpath attribute defines a name/value pair that can be persisted with a classpath entry.IClasspathEntry An entry on a Java project classpath identifying one or more package fragment roots.ICompilationUnit Represents an entire Java compilation unit (source file with one of theJava-like extensions
).IJavaElement Common protocol for all elements provided by the Java model.IJavaProject A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.IMethod Represents a method (or constructor) declared in a type.IPackageFragment A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.IPackageFragmentRoot A package fragment root contains a set of package fragments.IType Represents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.