Class JS.JSMethodDeclaration

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

public static final class JS.JSMethodDeclaration extends Object implements JS, org.openrewrite.java.tree.Statement, org.openrewrite.java.tree.TypedTree
  • Constructor Details

    • JSMethodDeclaration

      public JSMethodDeclaration()
  • Method Details

    • getParameters

      public List<org.openrewrite.java.tree.Statement> getParameters()
    • withParameters

      public JS.JSMethodDeclaration withParameters(List<org.openrewrite.java.tree.Statement> parameters)
    • getThrowz

      public @Nullable List<org.openrewrite.java.tree.NameTree> getThrowz()
    • withThrowz

      public JS.JSMethodDeclaration withThrowz(@Nullable List<org.openrewrite.java.tree.NameTree> throwz)
    • getDefaultValue

      public @Nullable org.openrewrite.java.tree.Expression getDefaultValue()
    • withDefaultValue

      public JS.JSMethodDeclaration withDefaultValue(@Nullable org.openrewrite.java.tree.Expression defaultValue)
    • withMethodType

      public JS.JSMethodDeclaration withMethodType(@Nullable org.openrewrite.java.tree.JavaType.Method type)
    • getType

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

      public JS.JSMethodDeclaration withType(@Nullable org.openrewrite.java.tree.JavaType type)
      Specified by:
      withType in interface org.openrewrite.java.tree.TypedTree
    • acceptJavaScript

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

      public boolean isAbstract()
    • isConstructor

      public boolean isConstructor()
    • hasModifier

      public boolean hasModifier(org.openrewrite.java.tree.J.Modifier.Type modifier)
    • getCoordinates

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

      public String toString()
      Overrides:
      toString in class Object
    • getPadding

      public JS.JSMethodDeclaration.Padding getPadding()