com.sun.tools.javac.code
Class Lint.AugmentVisitor

java.lang.Object
  extended by 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


Field Summary
private  Context context
           
private  Lint lint
           
private  Lint parent
           
private  Symtab syms
           
 
Constructor Summary
Lint.AugmentVisitor(Context context)
           
 
Method Summary
(package private)  Lint augment(Lint parent, Attribute.Compound attr)
           
(package private)  Lint augment(Lint parent, List<Attribute.Compound> attrs)
           
private  void initSyms()
           
private  void suppress(Lint.LintCategory lc)
           
 void visitArray(Attribute.Array array)
           
 void visitClass(Attribute.Class clazz)
           
 void visitCompound(Attribute.Compound compound)
           
 void visitConstant(Attribute.Constant value)
           
 void visitEnum(Attribute.Enum e)
           
 void visitError(Attribute.Error e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

private final Context context

syms

private Symtab syms

parent

private Lint parent

lint

private Lint lint
Constructor Detail

Lint.AugmentVisitor

Lint.AugmentVisitor(Context context)
Method Detail

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