if (init instanceof ListExpression && !((ListExpression) init).isWrapped()) { ListExpression le = new ListExpression(); le.addExpression(init);
protected void enumConstantDef(AST node) { assertNodeType(ENUM_CONSTANT_DEF, node); AST element = node.getFirstChild(); if (isType(ANNOTATIONS,element)) { element = element.getNextSibling(); } String identifier = identifier(element); Expression init = null; element = element.getNextSibling(); if (element!=null) { init = expression(element); if (isType(ELIST,element)) { if(init instanceof ListExpression && !((ListExpression)init).isWrapped()) { ListExpression le = new ListExpression(); le.addExpression(init); init = le; } } } EnumHelper.addEnumConstant(classNode, identifier, init); }
protected void enumConstantDef(AST node) { assertNodeType(ENUM_CONSTANT_DEF, node); AST element = node.getFirstChild(); if (isType(ANNOTATIONS,element)) { element = element.getNextSibling(); } String identifier = identifier(element); Expression init = null; element = element.getNextSibling(); if (element!=null) { init = expression(element); if (isType(ELIST,element)) { if(init instanceof ListExpression && !((ListExpression)init).isWrapped()) { ListExpression le = new ListExpression(); le.addExpression(init); init = le; } } } EnumHelper.addEnumConstant(classNode, identifier, init); }
protected void enumConstantDef(AST node) { assertNodeType(ENUM_CONSTANT_DEF, node); AST element = node.getFirstChild(); if (isType(ANNOTATIONS,element)) { element = element.getNextSibling(); } String identifier = identifier(element); Expression init = null; element = element.getNextSibling(); if (element!=null) { init = expression(element); if (isType(ELIST,element)) { if(init instanceof ListExpression && !((ListExpression)init).isWrapped()) { ListExpression le = new ListExpression(); le.addExpression(init); init = le; } } } EnumHelper.addEnumConstant(classNode, identifier, init); }
if (init instanceof ListExpression && !((ListExpression) init).isWrapped()) { ListExpression le = new ListExpression(); le.addExpression(init);