|
RECODER 0.92 | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectrecoder.abstraction.ParameterizedField
public class ParameterizedField
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface recoder.abstraction.ProgramModelElement |
|---|
ProgramModelElement.LexicalOrder |
| Nested classes/interfaces inherited from interface recoder.abstraction.ProgramModelElement |
|---|
ProgramModelElement.LexicalOrder |
| Field Summary |
|---|
| Fields inherited from interface recoder.abstraction.ProgramModelElement |
|---|
LEXICAL_ORDER |
| Fields inherited from interface recoder.bytecode.AccessFlags |
|---|
ABSTRACT, ANNOTATION, BRIDGE, ENUM, FINAL, INTERFACE, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SUPER, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE |
| Fields inherited from interface recoder.abstraction.ProgramModelElement |
|---|
LEXICAL_ORDER |
| Fields inherited from interface recoder.bytecode.AccessFlags |
|---|
ABSTRACT, ANNOTATION, BRIDGE, ENUM, FINAL, INTERFACE, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SUPER, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE |
| Constructor Summary | |
|---|---|
ParameterizedField(Field genericField,
ParameterizedType parentType,
ImplicitElementInfo service)
|
|
| Method Summary | |
|---|---|
java.util.List<? extends AnnotationUse> |
getAnnotations()
Returns a list of Annotations. |
java.lang.String |
getBinaryName()
Returns the binary name. |
ParameterizedType |
getContainingClassType()
Returns the logical parent type of this member. |
java.lang.String |
getFullName()
Returns the maximal expanded name including all applicable qualifiers. |
Field |
getGenericField()
|
java.lang.String |
getName()
Return the name of the model element. |
ProgramModelInfo |
getProgramModelInfo()
Returns the instance that can retrieve information about this program model element. |
Type |
getType()
Returns the type of this variable. |
java.util.List<? extends TypeArgument> |
getTypeArguments()
|
boolean |
isFinal()
Checks if this member is final. |
boolean |
isPrivate()
Checks if this member is private. |
boolean |
isProtected()
Checks if this member is protected. |
boolean |
isPublic()
Checks if this member is public. |
boolean |
isStatic()
Checks if this member is static. |
boolean |
isStrictFp()
Checks if this member is strictfp. |
void |
setProgramModelInfo(ProgramModelInfo pmi)
Sets the instance that can retrieve information about this program model element. |
void |
validate()
Check consistency and admissibility of a construct, e.g. cardinality of participants. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterizedField(Field genericField,
ParameterizedType parentType,
ImplicitElementInfo service)
| Method Detail |
|---|
public Field getGenericField()
public java.util.List<? extends TypeArgument> getTypeArguments()
getTypeArguments in interface Fieldpublic Type getType()
Variable
getType in interface Variablepublic boolean isFinal()
Member
isFinal in interface MemberisFinal in interface Variabletrue if this member is final, false
otherwise.public java.lang.String getFullName()
ProgramModelElement
getFullName in interface ProgramModelElementpublic java.lang.String getBinaryName()
ProgramModelElement
getBinaryName in interface ProgramModelElementpublic ProgramModelInfo getProgramModelInfo()
ProgramModelElement
getProgramModelInfo in interface ProgramModelElementpublic void setProgramModelInfo(ProgramModelInfo pmi)
ProgramModelElement
setProgramModelInfo in interface ProgramModelElementpmi - the program model info to be used for this element.public java.lang.String getName()
NamedModelElement
getName in interface NamedModelElement
public void validate()
throws ModelException
ModelElementrecoder.java.statement.If
has a boolean parameter as condition,
recoder.service.SemanticsChecker
validate in interface ModelElementModelExceptionSemanticsCheckerpublic java.util.List<? extends AnnotationUse> getAnnotations()
Member
getAnnotations in interface Memberpublic ParameterizedType getContainingClassType()
Member
getContainingClassType in interface Memberpublic boolean isPrivate()
Member
isPrivate in interface Membertrue if this member is private, false
otherwise.public boolean isProtected()
Member
isProtected in interface Membertrue if this member is protected, false
otherwise.public boolean isPublic()
Member
isPublic in interface Membertrue if this member is public, false
otherwise.public boolean isStatic()
Membertrue for
Constructors.
isStatic in interface Membertrue if this member is static, false
otherwise.public boolean isStrictFp()
Member
isStrictFp in interface Membertrue if this member is strictfp, false
otherwise.
|
RECODER 0.92 | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||