Class JS.JSMethodInvocation

java.lang.Object
org.openrewrite.javascript.tree.JS.JSMethodInvocation
All Implemented Interfaces:
org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.MethodCall, org.openrewrite.java.tree.Statement, org.openrewrite.java.tree.TypedTree, JS, org.openrewrite.Tree
Enclosing interface:
JS

public static final class JS.JSMethodInvocation extends Object implements JS, org.openrewrite.java.tree.Statement, org.openrewrite.java.tree.TypedTree, org.openrewrite.java.tree.MethodCall
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from interface org.openrewrite.java.tree.J

    org.openrewrite.java.tree.J.AnnotatedType, org.openrewrite.java.tree.J.Annotation, org.openrewrite.java.tree.J.ArrayAccess, org.openrewrite.java.tree.J.ArrayDimension, org.openrewrite.java.tree.J.ArrayType, org.openrewrite.java.tree.J.Assert, org.openrewrite.java.tree.J.Assignment, org.openrewrite.java.tree.J.AssignmentOperation, org.openrewrite.java.tree.J.Binary, org.openrewrite.java.tree.J.Block, org.openrewrite.java.tree.J.Break, org.openrewrite.java.tree.J.Case, org.openrewrite.java.tree.J.ClassDeclaration, org.openrewrite.java.tree.J.CompilationUnit, org.openrewrite.java.tree.J.Continue, org.openrewrite.java.tree.J.ControlParentheses<J2 extends org.openrewrite.java.tree.J>, org.openrewrite.java.tree.J.DoWhileLoop, org.openrewrite.java.tree.J.Empty, org.openrewrite.java.tree.J.EnumValue, org.openrewrite.java.tree.J.EnumValueSet, org.openrewrite.java.tree.J.FieldAccess, org.openrewrite.java.tree.J.ForEachLoop, org.openrewrite.java.tree.J.ForLoop, org.openrewrite.java.tree.J.Identifier, org.openrewrite.java.tree.J.If, org.openrewrite.java.tree.J.Import, org.openrewrite.java.tree.J.InstanceOf, org.openrewrite.java.tree.J.IntersectionType, org.openrewrite.java.tree.J.Label, org.openrewrite.java.tree.J.Lambda, org.openrewrite.java.tree.J.Literal, org.openrewrite.java.tree.J.MemberReference, org.openrewrite.java.tree.J.MethodDeclaration, org.openrewrite.java.tree.J.MethodInvocation, org.openrewrite.java.tree.J.Modifier, org.openrewrite.java.tree.J.MultiCatch, org.openrewrite.java.tree.J.NewArray, org.openrewrite.java.tree.J.NewClass, org.openrewrite.java.tree.J.NullableType, org.openrewrite.java.tree.J.Package, org.openrewrite.java.tree.J.ParameterizedType, org.openrewrite.java.tree.J.Parentheses<J2 extends org.openrewrite.java.tree.J>, org.openrewrite.java.tree.J.ParenthesizedTypeTree, org.openrewrite.java.tree.J.Primitive, org.openrewrite.java.tree.J.Return, org.openrewrite.java.tree.J.Switch, org.openrewrite.java.tree.J.SwitchExpression, org.openrewrite.java.tree.J.Synchronized, org.openrewrite.java.tree.J.Ternary, org.openrewrite.java.tree.J.Throw, org.openrewrite.java.tree.J.Try, org.openrewrite.java.tree.J.TypeCast, org.openrewrite.java.tree.J.TypeParameter, org.openrewrite.java.tree.J.TypeParameters, org.openrewrite.java.tree.J.Unary, org.openrewrite.java.tree.J.Unknown, org.openrewrite.java.tree.J.VariableDeclarations, org.openrewrite.java.tree.J.WhileLoop, org.openrewrite.java.tree.J.Wildcard, org.openrewrite.java.tree.J.Yield
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <P> org.openrewrite.java.tree.J
     
    List<org.openrewrite.java.tree.Expression>
     
    org.openrewrite.java.tree.CoordinateBuilder.Statement
     
     
    @Nullable org.openrewrite.java.tree.Expression
     
    org.openrewrite.java.tree.JavaType
     
    @Nullable List<org.openrewrite.java.tree.Expression>
     
     
    withArguments(List<org.openrewrite.java.tree.Expression> arguments)
     
    withDeclaringType(org.openrewrite.java.tree.JavaType.FullyQualified type)
     
    withMethodType(@Nullable org.openrewrite.java.tree.JavaType.Method type)
     
    withSelect(@Nullable org.openrewrite.java.tree.Expression select)
     
    withType(@Nullable org.openrewrite.java.tree.JavaType type)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.openrewrite.java.tree.Expression

    getSideEffects, unwrap

    Methods inherited from interface org.openrewrite.java.tree.J

    acceptJava, print, printTrimmed, withComments, withPrefix

    Methods inherited from interface org.openrewrite.javascript.tree.JS

    accept, getComments, getPrefix, isAcceptable

    Methods inherited from interface org.openrewrite.java.tree.MethodCall

    getMethodType

    Methods inherited from interface org.openrewrite.Tree

    cast, getId, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, withId, withMarkers
  • Constructor Details

    • JSMethodInvocation

      public JSMethodInvocation()
  • Method Details

    • getSelect

      public @Nullable org.openrewrite.java.tree.Expression getSelect()
    • withSelect

      public JS.JSMethodInvocation withSelect(@Nullable org.openrewrite.java.tree.Expression select)
    • getTypeParameters

      public @Nullable List<org.openrewrite.java.tree.Expression> getTypeParameters()
    • getArguments

      public List<org.openrewrite.java.tree.Expression> getArguments()
      Specified by:
      getArguments in interface org.openrewrite.java.tree.MethodCall
    • withArguments

      public JS.JSMethodInvocation withArguments(List<org.openrewrite.java.tree.Expression> arguments)
      Specified by:
      withArguments in interface org.openrewrite.java.tree.MethodCall
    • withMethodType

      public JS.JSMethodInvocation withMethodType(@Nullable org.openrewrite.java.tree.JavaType.Method type)
      Specified by:
      withMethodType in interface org.openrewrite.java.tree.MethodCall
    • withType

      public JS.JSMethodInvocation withType(@Nullable org.openrewrite.java.tree.JavaType type)
      Specified by:
      withType in interface org.openrewrite.java.tree.Expression
      Specified by:
      withType in interface org.openrewrite.java.tree.MethodCall
      Specified by:
      withType in interface org.openrewrite.java.tree.TypedTree
    • withDeclaringType

      public JS.JSMethodInvocation withDeclaringType(org.openrewrite.java.tree.JavaType.FullyQualified type)
    • acceptJavaScript

      public <P> org.openrewrite.java.tree.J acceptJavaScript(JavaScriptVisitor<P> v, P p)
      Specified by:
      acceptJavaScript in interface JS
    • getCoordinates

      public org.openrewrite.java.tree.CoordinateBuilder.Statement getCoordinates()
      Specified by:
      getCoordinates in interface org.openrewrite.java.tree.Expression
      Specified by:
      getCoordinates in interface org.openrewrite.java.tree.Statement
    • getType

      public org.openrewrite.java.tree.JavaType getType()
      Specified by:
      getType in interface org.openrewrite.java.tree.Expression
      Specified by:
      getType in interface org.openrewrite.java.tree.MethodCall
      Specified by:
      getType in interface org.openrewrite.java.tree.TypedTree
    • getPadding

      public JS.JSMethodInvocation.Padding getPadding()
    • toString

      public String toString()
      Overrides:
      toString in class Object