Top Description Fields Constructors Methods
org.codehaus.groovy.ast.expr

public Class MethodReferenceExpression

extends MethodPointerExpression
Class Inheritance
Imports
org.codehaus.groovy.ast.GroovyCodeVisitor

Represents a method reference or a constructor reference, e.g. System.out::println OR Objects::requireNonNull OR Integer::new OR int[]::new

Field Summary

Inherited from org.codehaus.groovy.ast.expr.MethodPointerExpression:
expressionmethodName

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public Expression
transformExpression(ExpressionTransformer transformer)

Overrides org.codehaus.groovy.ast.expr.MethodPointerExpression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions
public void
Inherited from org.codehaus.groovy.ast.expr.MethodPointerExpression:
getExpressiongetMethodNamegetTypeClassisDynamic

Constructor Detail

MethodReferenceExpressionback to summary
public MethodReferenceExpression(Expression expression, Expression methodName)

Method Detail

getTextback to summary
public String getText()

Overrides org.codehaus.groovy.ast.expr.MethodPointerExpression.getText.

Annotations
@Override
transformExpressionback to summary
public Expression transformExpression(ExpressionTransformer transformer)

Overrides org.codehaus.groovy.ast.expr.MethodPointerExpression.transformExpression.

Doc from org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions

Annotations
@Override
visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.expr.MethodPointerExpression.visit.

Annotations
@Override