Package | Description |
---|---|
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.engine |
Modifier and Type | Class and Description |
---|---|
class |
AbstractField
An abstract implementation of JavaField.
|
class |
WrapperField
Skeleton implementation of an object wrapping a field.
|
Modifier and Type | Field and Description |
---|---|
protected JavaField |
WrapperField.thing
The underlying thing.
|
Modifier and Type | Method and Description |
---|---|
static JavaField |
CommonUtilities.getDeclaredField(JavaType target, java.lang.String name) |
JavaField |
QuickJavaClass.getDeclaredField(java.lang.String name) |
JavaField |
AbstractType.getDeclaredField(java.lang.String name) |
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 JavaField |
CommonUtilities.getDeclaredFieldFromUniqueId(JavaFile javaFile, java.lang.String uniqueIdentifier)
Given a JavaFile and a unique identifier, find the JavaField in the JavaFile that has that unique identifier.
|
static JavaField |
CommonUtilities.getField(JavaType target, java.lang.String name) |
JavaField |
QuickJavaClass.getField(java.lang.String name) |
JavaField |
AbstractType.getField(java.lang.String name) |
JavaField |
WrapperField.getFieldErasure() |
JavaField |
AbstractField.getFieldErasure() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<JavaField> |
QuickJavaClass.getDeclaredFields() |
java.util.Collection<JavaField> |
QuickJavaClass.getFields() |
static java.util.Collection<JavaField> |
CommonUtilities.getFields(JavaType target) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
CommonUtilities.getDescriptor(JavaField input)
Get the descriptor of a JavaField which is the pre JDK1.5 way to describe a field.
|
static java.lang.String |
CommonUtilities.getSignature(JavaField input)
Get the signature of a JavaField, which is the JDK1.5 and beyond descriptor of the declaration of the JavaField.
|
static SourceMemberVariable |
CommonUtilities.getSourceElement(JavaField target, SourceClass searchSpace)
Searches for the target field as a member of the search class.
|
static java.lang.String |
CommonUtilities.getUniqueIdentifier(JavaField thing) |
static boolean |
CommonUtilities.isSameDeclaration(JavaField one, JavaField two)
Determine if two JavaFields have the same declaration
|
Constructor and Description |
---|
WrapperField(JavaField thing) |
Modifier and Type | Interface and Description |
---|---|
interface |
SourceEnumConstant
An enum constant.
|
interface |
SourceFieldVariable
A field variable.
|
interface |
SourceMemberVariable
A field (or enum constant) variable.
|
Modifier and Type | Field and Description |
---|---|
static JavaField[] |
JavaField.EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
JavaField |
JavaType.getDeclaredField(java.lang.String name) |
JavaField |
JavaType.getField(java.lang.String name)
Iteratively searches for a field declared in this class or its hierarchy.
|
JavaField |
JavaField.getFieldErasure()
Similar to JavaMethod.getMethodErasure.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<JavaField> |
JavaType.getDeclaredFields() |
java.util.Collection<JavaField> |
JavaType.getFields()
Iteratively retrieves all fields declared in this class and its hierarchy.
|
Modifier and Type | Method and Description |
---|---|
static Annotations.AnnotationValueGetter<JavaField> |
Annotations.enumGetter(JavaType type, java.lang.String elementName) |
Modifier and Type | Method and Description |
---|---|
void |
Usages.useFieldInDocComment(SourceDocReference s, JavaField field)
Usage of a field or enum constant in a doc comment.
|
void |
Usages.useFieldInExpression(SourceExpression s, JavaField field)
Usage of a field or enum constant in an expression.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection |
FieldInfo.getJavaFieldAnnotations(JavaField javaField) |