@Override public void visitVariable(VariableTree tree) { visitNode(tree); super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { if (isField(tree)) { // skip fields return; } super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { visitNode(tree); super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { checkTypes(tree.type()); super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { if (tree.initializer() == null) { name = tree.simpleName().name(); } else { super.visitVariable(tree); } } }
@Override public void visitVariable(VariableTree tree) { super.visitVariable(tree); ExpressionTree initializer = tree.initializer(); if (initializer == null || !isMutableType(initializer)) { return; } checkStore(initializer); }
@Override public void visitVariable(VariableTree tree) { IdentifierTree simpleName = tree.simpleName(); if (FORBIDDEN_IDENTIFIERS.contains(simpleName.name())) { context.reportIssue(this, simpleName, "Use a different name than \"" + simpleName.name() + "\"."); } super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { if (!pattern.matcher(tree.simpleName().name()).matches() && !isLocalConstant(tree)) { context.reportIssue(this, tree.simpleName(), "Rename this local variable to match the regular expression '" + format + "'."); } super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { TypeTree type = tree.type(); if (type.symbolType().is(JAVA_LANG_THREADGROUP)) { context.reportIssue(this, type, MESSAGE); } super.visitVariable(tree); } }
@Override public void visitVariable(VariableTree tree) { declareVariable(computeFlags(tree.modifiers(), tree), tree.simpleName(), (VariableTreeImpl) tree); super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { Type varType = tree.type().symbolType(); checkExpression(varType, tree.initializer()); super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { declareVariable(computeFlags(tree.modifiers(), tree), tree.simpleName(), (VariableTreeImpl) tree); super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { TypeTree type = tree.type(); if (type.symbolType().is(JAVA_LANG_THREADGROUP)) { context.reportIssue(this, type, MESSAGE); } super.visitVariable(tree); } }
@Override public void visitVariable(VariableTree variableTree) { String variableTypeName = variableTree.type().symbolType().fullyQualifiedName(); checkIfDisallowed(variableTypeName, variableTree.type()); super.visitVariable(variableTree); }
@Override public void visitVariable(VariableTree variable) { if (variable.type().symbolType().is(OPTIONAL)) { checkNullableAnnotation(variable.modifiers(), "\"Optional\" variables should not be \"@Nullable\"."); } super.visitVariable(variable); }
@Override public void visitVariable(VariableTree tree) { ExpressionTree initializer = tree.initializer(); if (initializer != null && initializer.is(Tree.Kind.STRING_LITERAL) && ModifiersUtils.hasModifier(tree.modifiers(), Modifier.STATIC) && ModifiersUtils.hasModifier(tree.modifiers(), Modifier.FINAL)) { constants.putIfAbsent(((LiteralTree) initializer).value(), tree); return; } super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { super.visitVariable(tree); if (isPublic(tree.modifiers())) { checkIfAllowed(tree.type(), "The type of the \"" + tree.simpleName() + "\" object "); } }
@Override public void visitVariable(VariableTree tree) { ModifiersTree modifiers = tree.modifiers(); List<AnnotationTree> annotations = modifiers.annotations(); if (isClass() && isPublic(modifiers) && !(isFinal(modifiers) || !annotations.isEmpty())) { context.reportIssue(this, tree.simpleName(), "Make " + tree.simpleName() + " a static final constant or non-public and provide accessors if needed."); } super.visitVariable(tree); }
@Override public void visitVariable(VariableTree tree) { ExpressionTree initializer = tree.initializer(); boolean arrayNotInitialized = initializer != null && initializer.is(Kind.NEW_ARRAY) && ((NewArrayTree) initializer).initializers().isEmpty(); boolean isFinalOrNoSemantic = context.getSemanticModel() == null || tree.symbol().isFinal(); if (arrayNotInitialized || !isFinalOrNoSemantic) { super.visitVariable(tree); } }
@Override public void visitVariable(VariableTree tree) { if (tree.type().symbolType().isSubtypeOf(JAVA_UTIL_MAP)) { ExpressionTree initializer = tree.initializer(); if (initializer != null && !usesNullKey(tree.symbol())) { checkNewMap(initializer, hasEnumKey(tree.type().symbolType())); } } else { super.visitVariable(tree); } }