|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
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.SignatureHasType
public final class SignatureHasType
This JavaHasType gets its name in that it's used for signature parsing.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface oracle.javatools.parser.java.v2.JavaPreferences |
---|
JavaPreferences.MemberOrder |
Field Summary | |
---|---|
protected java.util.List<JavaHasType> |
arguments
The type arguments applied to this type. |
protected short |
array
Array dimensions. |
protected byte |
bound
Valid values are BOUND_NARROW, BOUND_EXTENDS, BOUND_SUPER. |
protected java.util.List<oracle.javatools.parser.java.v2.common.SignatureHasType.InnerType> |
inners
List of inner classes. |
Fields inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType |
---|
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 | |
---|---|
SignatureHasType(char ch,
JavaProvider provider)
|
|
SignatureHasType(char ch,
java.lang.String name,
JavaProvider provider)
|
Method Summary | |
---|---|
int |
getElementKind()
|
JavaFile |
getFile()
|
int |
getModifiers()
|
JavaElement |
getOwner()
TODO: Document me! |
JavaType |
getResolvedType()
A JavaField instance will return the field's type. |
java.lang.String |
getSimplifiedName()
Converts the search string to source format and then attempts to simplify it as much as possible before returning. |
UnresolvedType |
getUnresolvedType()
Information about a type that has not been resolved. |
void |
pushInnerType(java.lang.String name)
|
void |
pushTypeArgument(SignatureHasType argument)
|
java.lang.String |
toString()
Converts the search string to source format and returns it. |
Methods inherited from class oracle.javatools.parser.java.v2.common.AbstractElement |
---|
clearCompiledInfo, getActualTypeArguments, getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations, getSourceElement, getSourceSymbol, getTypeParameters, 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, wait, wait, wait |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement |
---|
getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo |
Field Detail |
---|
protected byte bound
protected short array
protected java.util.List<JavaHasType> arguments
protected java.util.List<oracle.javatools.parser.java.v2.common.SignatureHasType.InnerType> inners
Constructor Detail |
---|
public SignatureHasType(char ch, java.lang.String name, JavaProvider provider)
public SignatureHasType(char ch, JavaProvider provider)
Method Detail |
---|
public void pushTypeArgument(SignatureHasType argument)
public void pushInnerType(java.lang.String name)
public JavaFile getFile()
getFile
in interface JavaElement
public int getElementKind()
getElementKind
in interface JavaElement
getElementKind
in class AbstractElement
public int getModifiers()
getModifiers
in interface JavaElement
getModifiers
in class AbstractElement
public JavaElement getOwner()
JavaElement
getOwner
in interface JavaElement
getOwner
in class AbstractElement
public JavaType getResolvedType()
JavaHasType
getResolvedType
in interface JavaHasType
public UnresolvedType getUnresolvedType()
JavaHasType
getUnresolvedType
in interface JavaHasType
getUnresolvedType
in class AbstractElement
public java.lang.String getSimplifiedName()
UnresolvedType
getSimplifiedName
in interface UnresolvedType
public java.lang.String toString()
UnresolvedType
toString
in interface UnresolvedType
toString
in class java.lang.Object
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |