if (member instanceof JCVariableDecl) { JCVariableDecl field = (JCVariableDecl) member; if (field.getModifiers().getFlags().contains(Modifier.STATIC) && field.getInitializer() != null && !context.hasAnnotationType(field.sym, JSweetConfig.ANNOTATION_STRING_TYPE, JSweetConfig.ANNOTATION_ERASED)) { acceptReferences(field.getInitializer());
return field.getInitializer();
@Override public void visitVarDef(JCTree.JCVariableDecl jcVariableDecl) { if ("int".equals(jcVariableDecl.getType().toString())) { int id = Integer.valueOf(jcVariableDecl.getInitializer().toString()); String resourceName = jcVariableDecl.getName().toString(); QualifiedId qualifiedId = new QualifiedId(respectivePackageName, id); ids.put(qualifiedId, new Id(id, className, resourceName)); } } }
JCTree.JCExpression initializer = vd.getInitializer(); JCTree.JCExpression nameExpression = vd.getNameExpression(); JCTree typeTree = vd.getType();
if (field != null && field.getInitializer() == tree) { env = memberEnter.getInitEnv(field, env); JCExpression expr = copier.copy((JCExpression)tree, (JCTree) path.getLeaf());
if (field != null && field.getInitializer() == tree) { env = memberEnter.getInitEnv(field, env); JCExpression expr = copier.copy((JCExpression)tree, (JCTree) path.getLeaf());
if (field != null && field.getInitializer() == tree) { env = memberEnter.getInitEnv(field, env); JCExpression expr = copier.copy((JCExpression)tree, (JCTree) path.getLeaf());
if (field != null && field.getInitializer() == tree) { env = memberEnter.getInitEnv(field, env); JCExpression expr = copier.copy((JCExpression)tree, (JCTree) path.getLeaf());
var.equals(iniz.getName().toString()) && (up.getTag() == JCTree.Tag.PREINC || up.getTag() == JCTree.Tag.POSTINC) && "0".equals(iniz.getInitializer().accept(this, v))) { JCTree.JCExpression condRight = cond.getRightOperand(); boolean validLimit = false;
var.equals( iniz.getName().toString() ) && (up.getTag() == JCTree.Tag.PREINC || up.getTag() == JCTree.Tag.POSTINC) && "0".equals( iniz.getInitializer().accept( this, v ) ) )
private boolean isCommaSeparated(JCVariableDecl oldT) { if (getOldPos(oldT) <= 0 || oldT.pos <= 0) { return false; } tokenSequence.move(oldT.pos); moveToSrcRelevant(tokenSequence, Direction.BACKWARD); if (tokenSequence.token() == null) { return false; } if (JavaTokenId.COMMA == tokenSequence.token().id()) { return true; } if (oldT.getInitializer() != null && (oldT.mods.flags & Flags.ENUM) == 0) { tokenSequence.move(endPos(oldT.getInitializer())); } else { tokenSequence.move(oldT.pos); tokenSequence.moveNext(); } moveToSrcRelevant(tokenSequence, Direction.FORWARD); if (tokenSequence.token() == null) { return false; } if (JavaTokenId.COMMA == tokenSequence.token().id()) { return true; } return false; }
@Override public void visitVarDef(JCTree.JCVariableDecl jcVariableDecl) { if ("int".equals(jcVariableDecl.getType().toString())) { int id = Integer.valueOf(jcVariableDecl.getInitializer().toString()); String resourceName = jcVariableDecl.getName().toString(); QualifiedId qualifiedId = new QualifiedId( this.respectivePackageName, this.className.toString(), jcVariableDecl.getName().toString(), id ); this.ids.put(qualifiedId, new Id(id, this.className, resourceName)); } }