|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.parser.java.v2.common.AbstractElement oracle.javatools.parser.java.v2.common.AbstractAnnotation
public abstract class AbstractAnnotation
TODO: Is this class really necessary?
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface oracle.javatools.parser.java.v2.JavaPreferences |
---|
JavaPreferences.MemberOrder |
Field Summary |
---|
Fields inherited from interface oracle.javatools.parser.java.v2.model.JavaAnnotation |
---|
EMPTY_ARRAY |
Fields inherited from interface oracle.javatools.parser.java.v2.JavaOperators |
---|
OPT_ADD, OPT_ADDASG, OPT_AND, OPT_ANNOTATION, OPT_ARRAYCONST, OPT_ASG, OPT_base, OPT_BITAND, OPT_BITANDASG, OPT_BITNOT, OPT_BITOR, OPT_BITORASG, OPT_BITXOR, OPT_BITXORASG, OPT_CLASS_LITERAL, OPT_COND, OPT_DEREF, OPT_DIV, OPT_DIVASG, OPT_DOT, OPT_EQ, OPT_GE, OPT_GT, OPT_INSTANCEOF, OPT_invalid, OPT_INVOKE, OPT_LE, OPT_LIST, OPT_LITERAL, OPT_LSH, OPT_LSHASG, OPT_LT, OPT_max, OPT_MINUS, OPT_MINUSASG, OPT_MOD, OPT_MODASG, OPT_MUL, OPT_MULASG, OPT_NEGATIVE, OPT_NESTEXP, OPT_NEWARRAY, OPT_NEWOBJECT, OPT_NOT, OPT_NOTEQ, OPT_OR, OPT_POSITIVE, OPT_POSTDEC, OPT_POSTINC, OPT_precedence, OPT_PREDEC, OPT_PREINC, OPT_QUALIFIED_SUPER, OPT_QUALIFIED_THIS, OPT_RSH, OPT_RSHASG, OPT_SIMPLE_NAME, OPT_tokens, OPT_TYPE, OPT_TYPECAST, OPT_URSH, OPT_URSHASG, OPT_words |
Constructor Summary | |
---|---|
AbstractAnnotation()
|
Method Summary | |
---|---|
JavaType |
getAnnotationType()
Equivalent to getResolvedType(). |
abstract java.util.Map |
getArguments()
Get the arguments used to instantiate the annotation |
abstract java.util.Map |
getComponents()
Here, "component" is not equivalent to "argument". |
int |
getElementKind()
|
int |
getModifiers()
|
abstract JavaElement |
getOwner()
TODO: Document me! |
abstract JavaType |
getResolvedType()
A JavaField instance will return the field's type. |
abstract java.util.Map<java.lang.String,java.lang.Object> |
getUnresolvedArguments()
Get the arguments used to instantiate the annotation, but don't try to resolve any types. |
boolean |
isInherited()
|
Methods inherited from class oracle.javatools.parser.java.v2.common.AbstractElement |
---|
clearCompiledInfo, getActualTypeArguments, getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations, getSourceElement, getSourceSymbol, getTypeParameters, getUnresolvedType, hasActualTypeArguments, hasTypeParameters, isAbstract, isDeprecated, isFinal, isHidden, isPackagePrivate, isPrivate, isProtected, isPublic, isSourceElement, isStatic, isSynthetic, isTransient, isVarargs, printCompiledInfo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType |
---|
getUnresolvedType |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement |
---|
getFile, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo |
Constructor Detail |
---|
public AbstractAnnotation()
Method Detail |
---|
public abstract JavaElement getOwner()
JavaElement
getOwner
in interface JavaElement
getOwner
in class AbstractElement
public abstract JavaType getResolvedType()
JavaHasType
getResolvedType
in interface JavaHasType
public abstract java.util.Map getArguments()
JavaAnnotation
getArguments
in interface JavaAnnotation
JavaVariable.getConstantValue()
.public abstract java.util.Map<java.lang.String,java.lang.Object> getUnresolvedArguments()
JavaAnnotation
getUnresolvedArguments
in interface JavaAnnotation
JavaVariable.getConstantValue()
, but any JavaTypes are now
returned as JavaHasTypes, and enum values are returned as JavaHasName.public abstract java.util.Map getComponents()
JavaAnnotation
getComponents
in interface JavaAnnotation
JavaVariable.getConstantValue()
.public int getElementKind()
getElementKind
in interface JavaElement
getElementKind
in class AbstractElement
public int getModifiers()
getModifiers
in interface JavaElement
getModifiers
in class AbstractElement
public JavaType getAnnotationType()
JavaAnnotation
getAnnotationType
in interface JavaAnnotation
public boolean isInherited()
isInherited
in interface JavaAnnotation
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |