Class FieldReferenceExpression

All Implemented Interfaces:
Iterable<Expression>, BaseExpression, Expression, Base<Expression>

public class FieldReferenceExpression extends AbstractLineNumberTypeExpression
  • Field Details

    • expression

      protected Expression expression
    • internalTypeName

      protected String internalTypeName
    • name

      protected String name
    • descriptor

      protected String descriptor
  • Constructor Details

    • FieldReferenceExpression

      public FieldReferenceExpression(Type type, Expression expression, String internalTypeName, String name, String descriptor)
    • FieldReferenceExpression

      public FieldReferenceExpression(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor)
  • Method Details

    • getExpression

      public Expression getExpression()
    • setExpression

      public void setExpression(Expression expression)
    • getInternalTypeName

      public String getInternalTypeName()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescriptor

      public String getDescriptor()
    • accept

      public void accept(ExpressionVisitor visitor)
    • toString

      public String toString()
      Overrides:
      toString in class Object