Package org.openrewrite.java.tree
Interface MethodCall
- All Superinterfaces:
Expression
,J
,org.openrewrite.Tree
- All Known Implementing Classes:
J.MemberReference
,J.MethodInvocation
,J.NewClass
-
Nested Class Summary
Nested 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.Synchronized, J.Ternary, J.Throw, J.Try, J.TypeCast, J.TypeParameter, J.TypeParameters, J.Unary, J.VariableDeclarations, J.WhileLoop, J.Wildcard
-
Method Summary
Modifier and TypeMethodDescription@Nullable JavaType
getType()
withArguments
(List<Expression> arguments) withMethodType
(JavaType.Method methodType) Methods inherited from interface org.openrewrite.java.tree.Expression
getCoordinates, getSideEffects
Methods inherited from interface org.openrewrite.java.tree.J
accept, acceptJava, getComments, getMarkers, getPrefix, isAcceptable, print, printTrimmed, withComments, withMarkers, withPrefix, withTemplate
Methods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, isScope, print, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId
-
Method Details
-
getType
- Specified by:
getType
in interfaceExpression
-
withType
- Specified by:
withType
in interfaceExpression
-
getMethodType
-
withMethodType
-
getArguments
List<Expression> getArguments() -
withArguments
-