Package de.monticore.codegen.javagen
Class SymTypeExpression2JavaConverter
java.lang.Object
de.monticore.codegen.javagen.SymTypeExpression2JavaConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static SymTypeExpression2JavaConverterprotected JavaSymTypeExpressionPrinterVisitorprotected SymTypeExpression2JavaVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SymTypeExpression_applyTypeErasure(SymTypeExpression javaType) protected SymTypeExpression_getAsJavaType(SymTypeExpression modelType) protected String_printJavaType(SymTypeExpression javaType) _printModelTypeAsJavaType(ASTExpression expression) _printModelTypeAsJavaType(SymTypeExpression modelType) _printModelTypeAsJavaType(ASTMCType mcType) static SymTypeExpressionapplyTypeErasure(SymTypeExpression javaType) applies type erasure to the given Java compatible typestatic SymTypeExpressiongetAsJavaType(SymTypeExpression modelType) converts types of models into Java compatible typesprotected static SymTypeExpression2JavaConverterstatic SymTypeExpressiongetJavaType(SymTypeExpression modelType) Deprecated.static voidinit()static StringprintJavaType(SymTypeExpression javaType) Prints Java compatible types in a Java compatible way.static StringprintModelTypeAsJavaType(ASTExpression expression) static StringprintModelTypeAsJavaType(SymTypeExpression modelType) static StringprintModelTypeAsJavaType(ASTMCType mcType) static voidreset()protected static voidsetDelegate(SymTypeExpression2JavaConverter newDelegate)
-
Field Details
-
delegate
-
modelType2JavaTypeVisitor
-
javaTypePrinterVisitor
-
-
Constructor Details
-
SymTypeExpression2JavaConverter
public SymTypeExpression2JavaConverter()
-
-
Method Details
-
getJavaType
Deprecated.usegetAsJavaType(SymTypeExpression)instead, which has a more descriptive name. -
getAsJavaType
converts types of models into Java compatible types -
_getAsJavaType
-
printJavaType
Prints Java compatible types in a Java compatible way. It is recommended to usegetAsJavaType(SymTypeExpression)to get a Java compatible type. -
_printJavaType
-
applyTypeErasure
applies type erasure to the given Java compatible type -
_applyTypeErasure
-
printModelTypeAsJavaType
-
_printModelTypeAsJavaType
-
printModelTypeAsJavaType
-
_printModelTypeAsJavaType
-
printModelTypeAsJavaType
-
_printModelTypeAsJavaType
-
init
public static void init() -
reset
public static void reset() -
setDelegate
-
getDelegate
-
getAsJavaType(SymTypeExpression)instead, which has a more descriptive name.