Package org.openrewrite.javascript
Class TypeScriptTypeMapping
java.lang.Object
org.openrewrite.javascript.TypeScriptTypeMapping
- All Implemented Interfaces:
org.openrewrite.java.JavaTypeMapping<TSCNode>
-
Constructor Summary
ConstructorsConstructorDescriptionTypeScriptTypeMapping(org.openrewrite.java.internal.JavaTypeCache typeCache) -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.java.tree.JavaType.GenericTypeVariableorg.openrewrite.java.tree.JavaType.MethodmethodDeclarationType(TSCNode node) org.openrewrite.java.tree.JavaType.MethodmethodDeclarationType(TSCNode node, org.openrewrite.java.tree.JavaType.FullyQualified declaringType) org.openrewrite.java.tree.JavaType.MethodmethodInvocationType(TSCNode node) org.openrewrite.java.tree.JavaType.Primitiveorg.openrewrite.java.tree.JavaTypeorg.openrewrite.java.tree.JavaType.VariablevariableType(TSCNode node) org.openrewrite.java.tree.JavaType.VariablevariableType(TSCNode node, String signature) org.openrewrite.java.tree.JavaType.VariablevariableType(TSCNode node, org.openrewrite.java.tree.JavaType.FullyQualified declaringType) org.openrewrite.java.tree.JavaType.VariablevariableType(TSCNode node, org.openrewrite.java.tree.JavaType.FullyQualified declaringType, String signature)
-
Constructor Details
-
TypeScriptTypeMapping
public TypeScriptTypeMapping(org.openrewrite.java.internal.JavaTypeCache typeCache)
-
-
Method Details
-
type
- Specified by:
typein interfaceorg.openrewrite.java.JavaTypeMapping<TSCNode>
-
generic
-
methodDeclarationType
-
methodDeclarationType
@Nullable public org.openrewrite.java.tree.JavaType.Method methodDeclarationType(TSCNode node, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified declaringType) -
methodInvocationType
-
primitive
-
variableType
-
variableType
-
variableType
@Nullable public org.openrewrite.java.tree.JavaType.Variable variableType(TSCNode node, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified declaringType) -
variableType
-