|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
JLS 5.2. |
static JavaType |
Conversions.applyBoxingConversion(PrimitiveType input,
JavaProvider provider)
JLS 5.1.7. |
static boolean |
Conversions.applyCastingConversion(JavaType subject,
JavaType target,
JavaProvider provider)
JLS 5.5. |
static boolean |
Conversions.applyMethodConversion(JavaType subject,
JavaType target,
boolean allowBoxing,
JavaProvider provider)
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. |
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |