Class TypeScriptSignatureBuilder

java.lang.Object
org.openrewrite.TypeScriptSignatureBuilder
All Implemented Interfaces:
org.openrewrite.java.JavaTypeSignatureBuilder

@Incubating(since="0.0") public class TypeScriptSignatureBuilder extends Object implements org.openrewrite.java.JavaTypeSignatureBuilder
  • Constructor Details

    • TypeScriptSignatureBuilder

      public TypeScriptSignatureBuilder()
  • Method Details

    • signature

      public String signature(@Nullable @Nullable Object object)
      Specified by:
      signature in interface org.openrewrite.java.JavaTypeSignatureBuilder
    • arraySignature

      public String arraySignature(Object object)
      Specified by:
      arraySignature in interface org.openrewrite.java.JavaTypeSignatureBuilder
    • classSignature

      public String classSignature(Object object)
      Specified by:
      classSignature in interface org.openrewrite.java.JavaTypeSignatureBuilder
    • genericSignature

      public String genericSignature(Object object)
      Specified by:
      genericSignature in interface org.openrewrite.java.JavaTypeSignatureBuilder
    • methodSignature

      public String methodSignature(Object object)
    • parameterizedSignature

      public String parameterizedSignature(Object object)
      Specified by:
      parameterizedSignature in interface org.openrewrite.java.JavaTypeSignatureBuilder
    • primitiveSignature

      public String primitiveSignature(Object object)
      Specified by:
      primitiveSignature in interface org.openrewrite.java.JavaTypeSignatureBuilder
    • variableSignature

      public String variableSignature(TSCNode node)
    • mapFqn

      public static String mapFqn(TSCNode node)