Class JavaScriptRewriteRpc

java.lang.Object
org.openrewrite.rpc.RewriteRpc
org.openrewrite.javascript.rpc.JavaScriptRewriteRpc
All Implemented Interfaces:
AutoCloseable

public class JavaScriptRewriteRpc extends org.openrewrite.rpc.RewriteRpc
  • Method Details

    • current

      public static org.openrewrite.internal.ManagedThreadLocal<JavaScriptRewriteRpc> current()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class org.openrewrite.rpc.RewriteRpc
    • installRecipes

      public int installRecipes(File recipes)
    • installRecipes

      public int installRecipes(String packageName)
    • installRecipes

      public int installRecipes(String packageName, @Nullable String version)
    • bundledInstallation

      public static JavaScriptRewriteRpc.Builder bundledInstallation(org.openrewrite.config.Environment marketplace)
    • bundledInstallation

      public static JavaScriptRewriteRpc.Builder bundledInstallation(org.openrewrite.config.Environment marketplace, Path installationDirectory)
    • builder

      public static JavaScriptRewriteRpc.Builder builder(org.openrewrite.config.Environment marketplace)