com.sun.tools.javac.code
Class Lint.AugmentVisitor
java.lang.Object
com.sun.tools.javac.code.Lint.AugmentVisitor
- All Implemented Interfaces:
- Attribute.Visitor
- Enclosing class:
- Lint
protected static class Lint.AugmentVisitor
- extends java.lang.Object
- implements Attribute.Visitor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
private final Context context
syms
private Symtab syms
parent
private Lint parent
lint
private Lint lint
Lint.AugmentVisitor
Lint.AugmentVisitor(Context context)
augment
Lint augment(Lint parent,
Attribute.Compound attr)
augment
Lint augment(Lint parent,
List<Attribute.Compound> attrs)
initSyms
private void initSyms()
suppress
private void suppress(Lint.LintCategory lc)
visitConstant
public void visitConstant(Attribute.Constant value)
- Specified by:
visitConstant in interface Attribute.Visitor
visitClass
public void visitClass(Attribute.Class clazz)
- Specified by:
visitClass in interface Attribute.Visitor
visitCompound
public void visitCompound(Attribute.Compound compound)
- Specified by:
visitCompound in interface Attribute.Visitor
visitArray
public void visitArray(Attribute.Array array)
- Specified by:
visitArray in interface Attribute.Visitor
visitEnum
public void visitEnum(Attribute.Enum e)
- Specified by:
visitEnum in interface Attribute.Visitor
visitError
public void visitError(Attribute.Error e)
- Specified by:
visitError in interface Attribute.Visitor