Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Uses of Interface
oracle.javatools.parser.java.v2.JavaProvider

Packages that use JavaProvider
oracle.javatools.parser.java.v2 The parser API. 
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.java Public API for the java model. 
oracle.jdeveloper.java.provider Public implementations of the JavaFileProvider interface. 
oracle.jdeveloper.java.util Public utilities for use with the java model, including the parser. 

 

Uses of JavaProvider in oracle.javatools.parser.java.v2

 

Subinterfaces of JavaProvider in oracle.javatools.parser.java.v2
 interface JavaProvider2
          Extends the JavaProvider interface.

 

Methods in oracle.javatools.parser.java.v2 with parameters of type JavaProvider
static CallerContext CallerContext.createContext(JavaProvider provider, JavaClass callingClass)
          Deprecated. Not supported
static JavaFile JavaParser.lightParse(ReadTextBuffer textBuffer, java.net.URL url, JavaProvider javaProvider, int j2se)
          Parse the textBuffer and return a "light" sourceFile where all the method bodies were skipped In general this method should NOT be called directly.

 

Uses of JavaProvider in oracle.javatools.parser.java.v2.common

 

Methods in oracle.javatools.parser.java.v2.common with parameters of type JavaProvider
static JavaType CommonUtilities.createArrayType(JavaProvider provider, JavaType component, int dimensions)
           
static JavaType CommonUtilities.createDiamondParameterizedType(JavaProvider provider, JavaType type)
          Create a parameterized type (a type with type arguments) with an empty type argument list, useful for the 'new Type<>()' syntax
static QuickHasType QuickHasType.createHasTypeByVMName(JavaProvider provider, java.lang.String vmName)
          Creates a QuickHasType given that a JavaProvider is available.
static JavaMethod CommonUtilities.createParameterizedMethod(JavaProvider provider, JavaMethod generic, JavaType[] arguments)
           
static JavaType CommonUtilities.createParameterizedType(JavaProvider provider, JavaType generic, JavaType[] arguments)
           
static JavaType CommonUtilities.createTypeErasedClass(JavaProvider provider, JavaType type)
           
static JavaType CommonUtilities.createWildcardType(byte bound, JavaType t, JavaProvider provider)
          Creates a wildcard type.
static JavaElement CommonUtilities.locateByUniqueIdentifier(java.lang.String uniqueIdentifier, JavaProvider provider)
          This will work for packages, classes, methods, and fields.
static byte CommonUtilities.provider2jdkVersion(JavaProvider provider)
          Returns the JDK version of the provider by looking for certain class names in that provider.

 

Constructors in oracle.javatools.parser.java.v2.common with parameters of type JavaProvider
QuickSignatureParser(java.lang.String text, JavaIsGeneric owningGeneric, JavaProvider provider)
           
SignatureHasType(char ch, JavaProvider provider)
           
SignatureHasType(char ch, java.lang.String name, JavaProvider provider)
           

 

Uses of JavaProvider in oracle.javatools.parser.java.v2.model

 

Methods in oracle.javatools.parser.java.v2.model that return JavaProvider
 JavaProvider SourceFile.getProvider()
          Gets the saved JavaProvider cookie.

 

Methods in oracle.javatools.parser.java.v2.model with parameters of type JavaProvider
 void SourceFile.setProvider(JavaProvider provider)
          Sets the provider cookie that will provide class information needed for compilation.

 

Uses of JavaProvider in oracle.javatools.parser.java.v2.util

 

Classes in oracle.javatools.parser.java.v2.util that implement JavaProvider
 class NullProvider
          A provider implementation that does nothing.

 

Methods in oracle.javatools.parser.java.v2.util that return JavaProvider
 JavaProvider BindingContext.getProvider()
           

 

Methods in oracle.javatools.parser.java.v2.util with parameters of type JavaProvider
static boolean Conversions.applyAssignmentConversion(JavaType subject, JavaType target, boolean isConstantValue, JavaProvider provider)
          JLS 5.2.
static boolean Conversions.applyAssignmentConversion(JavaType subject, SourceExpression subjectExpr, JavaType target, boolean isConstantValue, JavaProvider provider)
          Deprecated. Use applyAssignmentConversion(JavaType,SourceExpression,JavaType,boolean,JavaProvider,int)
static boolean Conversions.applyAssignmentConversion(JavaType subject, SourceExpression subjectExpr, JavaType target, boolean isConstantValue, JavaProvider provider, int j2se)
          JLS 5.2.
static JavaType Conversions.applyBoxingConversion(PrimitiveType input, JavaProvider provider)
          Deprecated. Use applyBoxingConversion(PrimitiveType,JavaProvider,int) instead
static JavaType Conversions.applyBoxingConversion(PrimitiveType input, JavaProvider provider, int j2se)
          JLS 5.1.7.
static boolean Conversions.applyCastingConversion(JavaType subject, JavaType target, JavaProvider provider)
          Deprecated. Use applyCastingConversion(JavaType,JavaType,JavaProvider,int) instead
static boolean Conversions.applyCastingConversion(JavaType subject, JavaType target, JavaProvider provider, int j2se)
          JLS 5.5.
static boolean Conversions.applyMethodConversion(JavaType subject, JavaType target, boolean allowBoxing, JavaProvider provider)
          Deprecated. Use applyMethodConversion(JavaType,JavaType,boolean,JavaProvider,int) instead
static boolean Conversions.applyMethodConversion(JavaType subject, JavaType target, boolean allowBoxing, JavaProvider provider, int j2se)
          JLS 5.3.

 

Constructors in oracle.javatools.parser.java.v2.util with parameters of type JavaProvider
BindingContext(JavaProvider provider)
           
BindingContext(JavaProvider provider, JavaIsGeneric sourceContext, JavaType targetContext)
           
BindingContext(JavaProvider provider, JavaType targetContext)
           

 

Uses of JavaProvider in oracle.jdeveloper.java

 

Subinterfaces of JavaProvider in oracle.jdeveloper.java
 interface JavaFileProvider
          The JavaFileProvider extends the JavaProvider interface by providing methods to retrieve a JavaFile or SourceFile from a Java class or source URL.

 

Classes in oracle.jdeveloper.java that implement JavaProvider
 class JavaModel
          The JavaModel is an implementation of the JavaFileProvider interface.

 

Uses of JavaProvider in oracle.jdeveloper.java.provider

 

Classes in oracle.jdeveloper.java.provider that implement JavaProvider
 class BaseFileProvider
          The BaseFileProvider is an abstract starting point for an implementation of the JavaFileProvider interface that relies on a JavaClassLocator instance for locating Java class and source files.
 class CachedFileProvider
          The CachedFileProvider is an abstract starting point for an implementation of the JavaFileProvider interface that adds cache support to the BaseFileProvider.
 class SimpleFileProvider
          The PathFileProvider is an implementation of the JavaFileProvider interface that uses a static JavaClassLocator instance of URL paths for locating Java source and class files.

 

Uses of JavaProvider in oracle.jdeveloper.java.util

 

Methods in oracle.jdeveloper.java.util with parameters of type JavaProvider
static JavaType SourceUtils.getType(JavaProvider provider, java.lang.String type)
          Fetch a JavaType instance for the given type.

 


Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.