Quellcode durchsuchen

Java Code Generator String Literals added

Andreas Mülder vor 14 Jahren
Ursprung
Commit
b339ba04cb

+ 3 - 0
plugins/org.yakindu.sct.generator.java/src/org/yakindu/sct/generator/java/templates/Expression.ext

@@ -76,6 +76,9 @@ String toCode(IntLiteral expression) :
 	
 String toCode(RealLiteral expression) :
 	expression.value.toString();
+	
+String toCode(StringLiteral expression) :
+	"\"" + expression.value.toString() + "\"";
 
 String toCode(EventValueReferenceExpression expression):
 	expression.value.getContext().toFirstLower()+"getEvent"+expression.value.getEventName()+"().getValue()";

+ 1 - 1
plugins/org.yakindu.sct.generator.java/src/org/yakindu/sct/generator/java/templates/TypeModelExtensions.ext

@@ -17,7 +17,7 @@ String getJavaType(Type this) :
 		case "real" : "double"
 		case "integer" : "int"
 		case "boolean" : "boolean"
-		case "string" : "string"
+		case "string" : "String"
 		default : "//"+this
 		};