@Override public void visitEnumConstant(EnumConstantTree tree) { isEnumConstantBody = true; super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { isEnumConstantBody = true; super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { isEnumConstantBody = true; super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { enumConstants.add(tree.simpleName()); super.visitEnumConstant(tree); enumConstants.remove(tree.simpleName()); }
@Override public void visitEnumConstant(EnumConstantTree tree) { enumConstants.add(tree.simpleName()); super.visitEnumConstant(tree); enumConstants.remove(tree.simpleName()); }
@Override public void visitEnumConstant(EnumConstantTree tree) { enumConstants.add(tree.simpleName()); super.visitEnumConstant(tree); enumConstants.remove(tree.simpleName()); }
@Override public void visitEnumConstant(EnumConstantTree tree) { createSymbol(tree.simpleName(), tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { createSymbol(tree.simpleName(), tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { createSymbol(tree.simpleName(), tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { // JLS-8.9.3 declareVariable(Flags.PUBLIC | Flags.STATIC | Flags.FINAL | Flags.ENUM, tree.simpleName(), (VariableTreeImpl) tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { createSymbol(tree.simpleName(), tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { declareVariable(Flags.PUBLIC | Flags.ENUM, tree.simpleName(), (VariableTreeImpl) tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { // JLS-8.9.3 int flags = Flags.PUBLIC | Flags.STATIC | Flags.FINAL | Flags.ENUM; if (hasDeprecatedAnnotation(tree.modifiers().annotations())) { flags |= Flags.DEPRECATED; } declareVariable(flags, tree.simpleName(), (VariableTreeImpl) tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { // JLS-8.9.3 int flags = Flags.PUBLIC | Flags.STATIC | Flags.FINAL | Flags.ENUM; if (hasDeprecatedAnnotation(tree.modifiers().annotations())) { flags |= Flags.DEPRECATED; } declareVariable(flags, tree.simpleName(), (VariableTreeImpl) tree); super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { NewClassTree initializer = tree.initializer(); ClassTree classBody = initializer.classBody(); if (classBody != null) { SyntaxToken openBraceToken = classBody.openBraceToken(); if (initializer.arguments().closeParenToken() != null) { checkTokens(initializer.arguments().closeParenToken(), openBraceToken); } else { checkTokens(tree.simpleName().identifierToken(), openBraceToken); } } super.visitEnumConstant(tree); }
@Override public void visitEnumConstant(EnumConstantTree tree) { NewClassTree initializer = tree.initializer(); ClassTree classBody = initializer.classBody(); if (classBody != null) { SyntaxToken openBraceToken = classBody.openBraceToken(); if (initializer.arguments().closeParenToken() != null) { checkTokens(initializer.arguments().closeParenToken(), openBraceToken); } else { checkTokens(tree.simpleName().identifierToken(), openBraceToken); } } super.visitEnumConstant(tree); }