Package org.openrewrite.java.tree
Class J.MemberReference
java.lang.Object
org.openrewrite.java.tree.J.MemberReference
- All Implemented Interfaces:
Expression,J,MethodCall,TypedTree,org.openrewrite.Tree
- Enclosing interface:
- J
public static final class J.MemberReference
extends Object
implements J, Expression, TypedTree, MethodCall
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.openrewrite.java.tree.J
J.AnnotatedType, J.Annotation, J.ArrayAccess, J.ArrayDimension, J.ArrayType, J.Assert, J.Assignment, J.AssignmentOperation, J.Binary, J.Block, J.Break, J.Case, J.ClassDeclaration, J.CompilationUnit, J.Continue, J.ControlParentheses<J2 extends J>, J.DoWhileLoop, J.Empty, J.EnumValue, J.EnumValueSet, J.FieldAccess, J.ForEachLoop, J.ForLoop, J.Identifier, J.If, J.Import, J.InstanceOf, J.Label, J.Lambda, J.Literal, J.MemberReference, J.MethodDeclaration, J.MethodInvocation, J.Modifier, J.MultiCatch, J.NewArray, J.NewClass, J.Package, J.ParameterizedType, J.Parentheses<J2 extends J>, J.Primitive, J.Return, J.Switch, J.SwitchExpression, J.Synchronized, J.Ternary, J.Throw, J.Try, J.TypeCast, J.TypeParameter, J.TypeParameters, J.Unary, J.VariableDeclarations, J.WhileLoop, J.Wildcard, J.Yield -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> JacceptJava(JavaVisitor<P> v, P p) @Nullable List<Expression>toString()withArguments(List<Expression> arguments) withContaining(Expression containing) withReference(J.Identifier reference) withTypeParameters(@Nullable List<Expression> typeParameters) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.Expression
getSideEffects, unwrapMethods inherited from interface org.openrewrite.java.tree.J
accept, getComments, getPrefix, isAcceptable, print, printTrimmed, withComments, withPrefix, withTemplateMethods inherited from interface org.openrewrite.java.tree.MethodCall
getMethodType, getType, withMethodType, withTypeMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Constructor Details
-
MemberReference
public MemberReference()
-
-
Method Details
-
getContaining
-
withContaining
-
getTypeParameters
-
withTypeParameters
-
getArguments
- Specified by:
getArgumentsin interfaceMethodCall
-
withArguments
- Specified by:
withArgumentsin interfaceMethodCall
-
getReference
-
withReference
-
getCoordinates
- Specified by:
getCoordinatesin interfaceExpression
-
acceptJava
- Specified by:
acceptJavain interfaceJ
-
getPadding
-
toString
-