Class MethodReferenceExpression

All Implemented Interfaces:
Iterable<Expression>, BaseExpression, Expression, Base<Expression>
Direct Known Subclasses:
MethodInvocationExpression

public class MethodReferenceExpression extends AbstractLineNumberTypeExpression
  • Field Details

    • expression

      protected Expression expression
    • internalTypeName

      protected String internalTypeName
    • name

      protected String name
    • descriptor

      protected String descriptor
  • Constructor Details

    • MethodReferenceExpression

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

      public MethodReferenceExpression(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()
    • getDescriptor

      public String getDescriptor()
    • accept

      public void accept(ExpressionVisitor visitor)