Optional asm parameters for text

This commit is contained in:
Anuken
2020-08-09 18:33:59 -04:00
parent eb4a2a2da1
commit 15572cdd7a
2 changed files with 4 additions and 3 deletions

View File

@@ -77,7 +77,8 @@ public class LogicStatementProcessor extends BaseProcessor{
"");
//reading primitives, strings and enums is supported; nothing else is
reader.addStatement("result.$L = $L(tokens[$L])$L",
reader.addStatement("if(tokens.length > $L) result.$L = $L(tokens[$L])$L",
index + 1,
field.name(),
field.mirror().toString().equals("java.lang.String") ?
"" : (field.tname().isPrimitive() ? field.tname().box().toString() :