| Package | Description | 
|---|---|
| oracle.javatools.parser.java.v2 | The parser API. | 
| oracle.javatools.parser.java.v2.classfile | The parser's class file reader. | 
| oracle.javatools.parser.java.v2.common | Classes common to model implementations. | 
| oracle.javatools.parser.java.v2.model | The parser model API. | 
| oracle.javatools.parser.java.v2.util | Various utilities for use with the parser. | 
| oracle.jdeveloper.browse | |
| oracle.jdeveloper.builder.cls | The  clspackage provides classes and interfaces for generating Java classes. | 
| oracle.jdeveloper.cmt | The Component Model Tool, an API for manipulating Java source code. | 
| oracle.jdeveloper.dialogs | The  Dialogspackage contains commonly used dialogs. | 
| oracle.jdeveloper.engine | |
| oracle.jdeveloper.java | Public API for the java model. | 
| oracle.jdeveloper.java.clients.uieditor | |
| oracle.jdeveloper.java.legacy | Used for migrating legacy java model code to the current version. | 
| oracle.jdeveloper.java.provider | Public implementations of the JavaFileProvider interface. | 
| oracle.jdeveloper.usage | |
| oracle.jdeveloper.util | |
| oracle.jdeveloper.webapp.faces | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | JavaProvider. getClass(java.lang.String fqName)Fetch the  JavaClassfor the given fully-qualified type
 name in dotted notation. | 
| JavaClass | JavaProvider. getClass(java.lang.String fqPrefix,
        java.lang.String name)Fetch the  JavaClassfor the given qualified class. | 
| JavaClass | JavaProvider. getClassByVMName(java.lang.String fqVmName)Fetch the  JavaClassfor the specified fully-qualified
 type name in VM notation. | 
| JavaClass | JavaProvider2. getClassByVMNameInterruptibly(java.lang.String fqVmName)Fetch the  JavaClassfor the specified fully-qualified
 type name in VM notation. | 
| JavaClass | JavaProvider2. getClassInterruptibly(java.lang.String fqName)Fetch the  JavaClassfor the given fully-qualified type
 name in dotted notation. | 
| JavaClass | JavaProvider2. getClassInterruptibly(java.lang.String fqPrefix,
                     java.lang.String name)Fetch the  JavaClassfor the given qualified class. | 
| Modifier and Type | Method and Description | 
|---|---|
| static CallerContext | CallerContext. createContext(JavaProvider provider,
             JavaClass callingClass)Deprecated. 
 Not supported | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | oracle.javatools.parser.java.v2.classfile.ClClassThe ClClass object wraps a ClassFile object. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractClassAn abstract implementation of JavaClass. | 
| class  | ParameterizedClassRepresents a bound generic type JavaClass. | 
| class  | PrimitiveTypeRepresents a primitive type JavaClass. | 
| class  | QuickJavaClassProvides a quick way to make a new JavaType. | 
| class  | WrapperClassSkeleton implementation of an object wrapping a class. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected JavaClass | WrapperClass. thingThe underlying thing. | 
| Modifier and Type | Method and Description | 
|---|---|
| static JavaClass | CommonUtilities. getClass(JavaFile target,
        java.lang.String name) | 
| static JavaClass | CommonUtilities. getClass(JavaType target,
        java.lang.String name) | 
| JavaClass | QuickJavaClass. getClass(java.lang.String name) | 
| JavaClass | AbstractType. getClass(java.lang.String name) | 
| JavaClass | QuickJavaClass. getClosestClass() | 
| JavaClass | AbstractType. getClosestClass()Deprecated. 
 Please use  AbstractType.getTypeErasure(). | 
| static JavaClass | CommonUtilities. getDeclaredClass(JavaType target,
                java.lang.String name) | 
| JavaClass | QuickJavaClass. getDeclaredClass(java.lang.String name) | 
| JavaClass | AbstractType. getDeclaredClass(java.lang.String name) | 
| JavaClass | WrapperMethod. getOwningClass() | 
| JavaClass | WrapperField. getOwningClass() | 
| JavaClass | WrapperClass. getOwningClass() | 
| JavaClass | QuickMethod. getOwningClass() | 
| JavaClass | QuickJavaClass. getOwningClass() | 
| JavaClass | ParameterizedClass. getOwningClass() | 
| JavaClass | AbstractType. getOwningClass() | 
| abstract JavaClass | AbstractMethod. getOwningClass() | 
| abstract JavaClass | AbstractField. getOwningClass() | 
| JavaClass | WrapperClass. getTypeErasure() | 
| JavaClass | QuickJavaClass. getTypeErasure() | 
| JavaClass | ParameterizedClass. getTypeErasure() | 
| JavaClass | IntersectionType. getTypeErasure() | 
| abstract JavaClass | AbstractType. getTypeErasure() | 
| JavaClass | AbstractClass. getTypeErasure() | 
| static JavaClass | CommonUtilities. getTypeErasure(JavaTypeVariable thing) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<JavaClass> | QuickJavaClass. getClasses() | 
| java.util.Collection<JavaClass> | AbstractType. getClasses() | 
| static java.util.Collection<JavaClass> | CommonUtilities. getClasses(JavaType target) | 
| java.util.Collection<JavaClass> | WrapperMethod. getDeclaredAnonymousClasses() | 
| java.util.Collection<JavaClass> | WrapperClass. getDeclaredAnonymousClasses() | 
| java.util.Collection<JavaClass> | QuickJavaClass. getDeclaredAnonymousClasses() | 
| java.util.Collection<JavaClass> | AbstractType. getDeclaredAnonymousClasses() | 
| java.util.Collection<JavaClass> | AbstractMethod. getDeclaredAnonymousClasses() | 
| java.util.Collection<JavaClass> | WrapperPackage. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | WrapperClass. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | QuickJavaClass. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | ParameterizedClass. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | AbstractType. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | AbstractPackage. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | WrapperMethod. getDeclaredLocalClasses() | 
| java.util.Collection<JavaClass> | WrapperClass. getDeclaredLocalClasses() | 
| java.util.Collection<JavaClass> | QuickJavaClass. getDeclaredLocalClasses() | 
| java.util.Collection<JavaClass> | AbstractType. getDeclaredLocalClasses() | 
| java.util.Collection<JavaClass> | AbstractMethod. getDeclaredLocalClasses() | 
| Modifier and Type | Method and Description | 
|---|---|
| static QuickMethod | QuickMethod. createMethod(JavaClass owning,
            char access,
            JavaType returnType,
            java.lang.String name,
            java.util.Collection<JavaVariable> parameters,
            java.util.Collection<JavaType> exceptions)We could let a client directly create a QuickMethod, but all the
 other Quick* classes have package-private (or private)
 constructors, so let's follow the convention. | 
| static JavaField | CommonUtilities. getDeclaredFieldFromUniqueId(JavaClass javaClass,
                            java.lang.String uniqueIdentifier)Given a JavaClass and a unique identifier, find the JavaField in the JavaClass
 that has that unique identifier. | 
| static JavaMethod | CommonUtilities. getDeclaredMethodFromUniqueId(JavaClass javaClass,
                             java.lang.String uniqueIdentifier)Given a JavaClass and a unique identifier, find the JavaMethod in the JavaClass
 that has that unique identifier. | 
| static java.lang.String | CommonUtilities. getDescriptor(JavaClass input)Get the descriptor of the incoming class, which is the pre-JDK1.5 way
 of making a unique description of a class, e.g. | 
| static java.lang.String | CommonUtilities. getSignature(JavaClass input)Get the signature of a class, which is the JDK1.5 and higher
 descriptor of the declaration of a class. | 
| static SourceClass | CommonUtilities. getSourceElement(JavaClass target,
                SourceClass searchSpace)Searches for the target type as a member of the search class. | 
| static SourceClass | CommonUtilities. getSourceElement(JavaClass target,
                SourceFile searchSpace)Searches for the target type as a member of the search class. | 
| static java.lang.String | CommonUtilities. getTypeSignature(JavaClass input)Get the type signature of a class which is the JDK1.5 and higher
 descriptor of the usage of a class. | 
| static java.lang.String | CommonUtilities. getUniqueIdentifier(JavaClass thing) | 
| Constructor and Description | 
|---|
| WrapperClass(JavaClass thing) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SourceClassA SourceClass is the syntactic (aka symbolic) representation of a
 java class: classes, enums, interfaces, and annotation types. | 
| Modifier and Type | Field and Description | 
|---|---|
| static JavaClass[] | JavaClass. EMPTY_ARRAY | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | JavaType. getClass(java.lang.String name)Iteratively retrieves all member classes declared in this class
 or its hierarchy. | 
| JavaClass | JavaFile. getClass(java.lang.String name) | 
| JavaClass | JavaType. getClosestClass()Deprecated. 
 Please use  JavaType.getTypeErasure(). | 
| JavaClass | SourceClass. getCompiledObject()Calls resolve() implicitly and return the resolved JavaClass. | 
| JavaClass | JavaType. getDeclaredClass(java.lang.String name)Get the direct member class that has the incoming name. | 
| JavaClass | JavaMember. getOwningClass()Get the owning class, which is the class that declares this member. | 
| JavaClass | JavaFile. getPrimaryClass()Here, "primary class" means the class that bears the same name as
 the compilation unit (file). | 
| JavaClass | CompiledImport. getQualifyingType()If this import is a static import, then there must be a
 qualifying type. | 
| JavaClass | JavaType. getTypeErasure()Gets the type erasure of this type, as defined by the JLS3. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<JavaClass> | JavaType. getClasses()Iteratively retrieves all member classes declared in this class
 or its hierarchy. | 
| java.util.Collection<JavaClass> | JavaFile. getClasses() | 
| java.util.Collection<JavaClass> | JavaType. getDeclaredAnonymousClasses()Get the anonymous classes in this type. | 
| java.util.Collection<JavaClass> | JavaMethod. getDeclaredAnonymousClasses()Get the anonymous classes declared in this method. | 
| java.util.Collection<JavaClass> | JavaType. getDeclaredClasses()Get the direct member classes of this type. | 
| java.util.Collection<JavaClass> | JavaPackage. getDeclaredClasses() | 
| java.util.Collection<JavaClass> | JavaType. getDeclaredLocalClasses()Get the local classes in this type. | 
| java.util.Collection<JavaClass> | JavaMethod. getDeclaredLocalClasses()Get the local classes declared in this method. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | NullProvider. getClass(java.lang.String fqName) | 
| JavaClass | NullProvider. getClass(java.lang.String fqPrefix,
        java.lang.String name) | 
| JavaClass | NullProvider. getClassByVMName(java.lang.String fqVmName) | 
| Modifier and Type | Method and Description | 
|---|---|
| T | Annotations.AnnotationValueGetter. get(JavaClass target)Gets this. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected HelpInfo | JavaBrowseSupport. helpInfoFor(Context context,
           JavaClass browseClass) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | ClassBuilderModel. _isClassAccessible(JavaClass cls,
                  java.lang.String pkg) | 
| protected boolean | ClassBuilderModel. validateClass(JavaClass cls,
             java.lang.String pkg) | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | CmtPackages. getClass(SourceFile srcFile,
        java.lang.String shortName) | 
| JavaClass | CmtSubcomponent. getComponentType() | 
| JavaClass | CmtSubcomponent. getDeclaredClass() | 
| JavaClass | CmtEventSet. getListenerType() | 
| JavaClass | CmtSubcomponent. getLiveClass() | 
| JavaClass | CmtComponent. getLiveType() | 
| JavaClass | CmtSubcomponent. getRepresentedType()Gets the JavaClass for the otherwise unrepresentable type that this
 instance is a proxy for. | 
| JavaClass | CmtComponent. getType() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract CmtComponent | CmtComponentManager. createComponent(JavaClass jClass) | 
| CmtComponent | CmtComponents. getComponent(JavaClass clazz)Get a component given a JavaClass. | 
| CmtComponent | CmtComponentManager. getComponent(JavaClass clazz)Get a component given a JavaClass that represents a class (not an interface) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | ClassPackageBrowserFilterV2. acceptClass(JavaClass cls)Whether a class should be accepted. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | ClassEngine. getJavaClass() | 
| static JavaClass | EngineUtils. getJavaClass(JavaManager javaManager,
            java.lang.String className,
            int needs) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.List<JavaElement> | AnnotationUtils. getAnnotatedProperties(JavaClass javaClass,
                      java.lang.String annoClass) | 
| static JavaElement | AnnotationUtils. getAnnotatedProperty(JavaClass javaClass,
                    java.lang.String annoClass) | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | JavaModel. getClass(java.lang.String fqName)Fetch the JavaClass instance for the given fully-qualified type name. | 
| JavaClass | JavaModel. getClass(java.lang.String fqPrefix,
        java.lang.String name)Deprecated. 
 use  JavaModel.getClass(String)instead | 
| JavaClass | JavaModel. getClassByVMName(java.lang.String fqVMName)Fetch the JavaClass instance for the given fully-qualified type
 name in VM notation. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaFile | CustomJavaManager. getOwningFile(JavaClass javaClass)Fetch the JavaFile containing the given JavaClass instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Collection | Jot2Utils. getDeclaredMethods(JavaClass cls,
                  java.lang.String name) | 
| static java.util.Collection | Jot2Utils. getMethods(JavaClass cls,
          java.lang.String name) | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | BaseFileProvider.BaseClassOur ClCass implementation to override handling of inner class
 searching and source file hints for SourceClass searching. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static JavaClass | CachedFileProvider. CLASS_NOT_FOUNDMarker for class not found in the class cache | 
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.Map<java.lang.String,JavaClass> | CachedFileProvider. _classCacheMapOur cache of class instances. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | BaseFileProvider. getClass(java.lang.String fqName)If fqName is a primitive type, the implementer is required to return
 the canonical PrimitiveType instance. | 
| JavaClass | BaseFileProvider. getClass(java.lang.String fqPrefix,
        java.lang.String name)The same thing as getClass(S) except that the client can save on the
 string concatenate. | 
| JavaClass | BaseFileProvider. getClassByVMName(java.lang.String fqVMName) | 
| protected JavaClass | BaseFileProvider. getClassByVMNameImpl(java.lang.String fqVMName,
                    boolean interruptibly) | 
| JavaClass | BaseFileProvider. getClassByVMNameInterruptibly(java.lang.String fqVMName) | 
| protected JavaClass | CachedFileProvider. getClassExactImpl(java.lang.String fqOuterClassName)Utility routine to try to locate the given outer class. | 
| protected JavaClass | BaseFileProvider. getClassExactImpl(java.lang.String fqOuterClassName)Utility routine to try to locate the given outer class. | 
| protected JavaClass | CachedFileProvider. getClassExactImplInterruptibly(java.lang.String fqOuterClassName)Utility routine to try to locate the given outer class. | 
| protected JavaClass | BaseFileProvider. getClassExactImplInterruptibly(java.lang.String fqOuterClassName)Utility routine to try to locate the given outer class. | 
| protected JavaClass | BaseFileProvider. getClassImpl(java.lang.String fqName,
            boolean interruptibly)If fqName is a primitive type, the implementer is required to return
 the canonical PrimitiveType instance. | 
| protected JavaClass | BaseFileProvider. getClassImpl(java.lang.String fqPrefix,
            java.lang.String name,
            boolean interruptibly)The same thing as getClass(S) except that the client can save on the
 string concatenate. | 
| JavaClass | BaseFileProvider. getClassInterruptibly(java.lang.String fqName)If fqName is a primitive type, the implementer is required to return
 the canonical PrimitiveType instance. | 
| JavaClass | BaseFileProvider. getClassInterruptibly(java.lang.String fqPrefix,
                     java.lang.String name)The same thing as getClass(S) except that the client can save on the
 string concatenate. | 
| protected JavaClass | BaseFileProvider. getClassLeftToRight(java.lang.String fqName)Utility routine to do the left-to-right resolution search to try
 to locate a given class. | 
| protected JavaClass | BaseFileProvider. getClassLeftToRightImpl(java.lang.String fqName,
                       boolean interruptibly)Utility routine to do the left-to-right resolution search to try
 to locate a given class. | 
| protected JavaClass | BaseFileProvider. getClassLeftToRightInterruptibly(java.lang.String fqName)Utility routine to do the left-to-right resolution search to try
 to locate a given class. | 
| protected JavaClass | BaseFileProvider. getInnerClassByVMName(java.lang.String fqVMName)Utility routine to locate inner classes for *.class files only
 based on the raw VM notation name. | 
| protected JavaClass | BaseFileProvider.BaseClass. getInnerClassByVMName(java.lang.String fqInnerVMName) | 
| protected JavaClass | BaseFileProvider. getPrimitiveClass(java.lang.String name) | 
| protected JavaClass | BaseFileProvider. locateClass(JavaClass javaClass,
           java.lang.String fqName)Utility routine to search through the given JavaClass instance to
 find the fully-qualified class specified. | 
| protected JavaClass | BaseFileProvider. locateClass(JavaFile javaFile,
           java.lang.String fqName)Utility routine to search through the given JavaFile instance
 to find the fully-qualified class specified. | 
| protected JavaClass | BaseFileProvider. locateClassByVMName(JavaClass javaClass,
                   java.lang.String fqVMName)Utility routine to search through the given JavaClass instance to
 find the fully-qualified class by raw name. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JavaFile | BaseFileProvider. getJavaFile(JavaClass javaClass)Fetch the JavaFile instance for a JavaClass. | 
| protected SourceClass | BaseFileProvider. getSourceClassByHint(JavaClass searchClass,
                    java.lang.String sourceFileHint)Retrieves the matching top-level SourceClass in the search space. | 
| protected JavaClass | BaseFileProvider. locateClass(JavaClass javaClass,
           java.lang.String fqName)Utility routine to search through the given JavaClass instance to
 find the fully-qualified class specified. | 
| protected JavaClass | BaseFileProvider. locateClassByVMName(JavaClass javaClass,
                   java.lang.String fqVMName)Utility routine to search through the given JavaClass instance to
 find the fully-qualified class by raw name. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | UsageManager. getClass(java.lang.String fqClassName)Fetch the JavaClass for the given class. | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | Helpers. isClassAccessible(JavaClass cls,
                 java.lang.String pkg)Determine if the incoming JavaClass is accessible from the incoming package. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | FacesMethodBindingPanel. getManagedBeanJavaClass()Returns the JavaClass for the managed bean. |