Class FieldReferenceExpression
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
-
- org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberTypeExpression
-
- org.jd.core.v1.model.javasyntax.expression.FieldReferenceExpression
-
- All Implemented Interfaces:
java.lang.Iterable<Expression>
,BaseExpression
,Expression
,Base<Expression>
public class FieldReferenceExpression extends AbstractLineNumberTypeExpression
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
descriptor
protected Expression
expression
protected java.lang.String
internalTypeName
protected java.lang.String
name
-
Fields inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberTypeExpression
type
-
Fields inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
lineNumber
-
Fields inherited from interface org.jd.core.v1.model.javasyntax.expression.Expression
UNKNOWN_LINE_NUMBER
-
-
Constructor Summary
Constructors Constructor Description FieldReferenceExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
FieldReferenceExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ExpressionVisitor visitor)
java.lang.String
getDescriptor()
Expression
getExpression()
java.lang.String
getInternalTypeName()
java.lang.String
getName()
void
setExpression(Expression expression)
void
setName(java.lang.String name)
java.lang.String
toString()
-
Methods inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberTypeExpression
getType, setType
-
Methods inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
getLineNumber, getPriority
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
expression
protected Expression expression
-
internalTypeName
protected java.lang.String internalTypeName
-
name
protected java.lang.String name
-
descriptor
protected java.lang.String descriptor
-
-
Constructor Detail
-
FieldReferenceExpression
public FieldReferenceExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
-
FieldReferenceExpression
public FieldReferenceExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
-
-
Method Detail
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
getInternalTypeName
public java.lang.String getInternalTypeName()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDescriptor
public java.lang.String getDescriptor()
-
accept
public void accept(ExpressionVisitor visitor)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-