AnnotationValue
, Expression
public class FieldRef extends java.lang.Object implements AnnotationValue
Constructor | Description |
---|---|
FieldRef(java.lang.String name) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
accept(ExpressionVisitor visitor) |
Accept a visitor for this value.
|
java.lang.String |
getClassPart() |
|
JavaField |
getField() |
|
java.lang.String |
getFieldPart() |
|
java.lang.String |
getName() |
|
java.lang.String |
getNamePart(int index) |
|
java.lang.String |
getNamePrefix(int end) |
|
java.lang.String |
getParameterValue() |
Get a parameter value for
JavaAnnotation.getNamedParameter(String) . |
int |
getPartCount() |
|
protected JavaField |
resolveField(JavaClass javaClass,
int start,
int end) |
|
void |
setClassLibrary(ClassLibrary classLibrary) |
|
void |
setDeclaringClass(JavaClass declaringClass) |
|
java.lang.String |
toString() |
public FieldRef(java.lang.String name)
name
- the field name, not null
public java.lang.String getName()
public java.lang.String getNamePrefix(int end)
public java.lang.String getNamePart(int index)
public int getPartCount()
public java.lang.Object accept(ExpressionVisitor visitor)
accept
in interface AnnotationValue
visitor
- Visitorpublic java.lang.String getParameterValue()
JavaAnnotation.getNamedParameter(String)
.getParameterValue
in interface Expression
public java.lang.String toString()
toString
in class java.lang.Object
public void setDeclaringClass(JavaClass declaringClass)
public void setClassLibrary(ClassLibrary classLibrary)
public java.lang.String getClassPart()
public java.lang.String getFieldPart()
public JavaField getField()
Copyright © 2002–2018. All rights reserved.