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.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 -
Method Summary
Modifier and TypeMethodDescription@Nullable JavaTypegetType()withArguments(List<Expression> arguments) withMethodType(JavaType.Method methodType) Methods inherited from interface org.openrewrite.java.tree.Expression
getCoordinates, getSideEffects, unwrapMethods inherited from interface org.openrewrite.java.tree.J
accept, acceptJava, getComments, getPrefix, isAcceptable, print, printTrimmed, withComments, withPrefix, withTemplateMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Method Details
-
getType
- Specified by:
getTypein interfaceExpression
-
withType
- Specified by:
withTypein interfaceExpression
-
getMethodType
-
withMethodType
-
getArguments
List<Expression> getArguments() -
withArguments
-