com.sun.tools.javac.comp
Class Check.Validator

java.lang.Object
  extended by com.sun.tools.javac.tree.JCTree.Visitor
      extended by com.sun.tools.javac.comp.Check.Validator
Enclosing class:
Check

 class Check.Validator
extends JCTree.Visitor

A visitor class for type validation.


Field Summary
(package private)  Env<AttrContext> env
           
 
Constructor Summary
Check.Validator()
           
 
Method Summary
 void visitSelect(JCTree.JCFieldAccess tree)
           
 void visitSelectInternal(JCTree.JCFieldAccess tree)
           
 void visitTree(JCTree tree)
          Default visitor method: do nothing.
 void visitTypeApply(JCTree.JCTypeApply tree)
           
 void visitTypeArray(JCTree.JCArrayTypeTree tree)
           
 void visitTypeParameter(JCTree.JCTypeParameter tree)
           
 void visitWildcard(JCTree.JCWildcard tree)
           
 
Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor
visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBracketExpr, visitBracketStat, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitEscapeExpr, visitEscapeStat, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReturn, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTry, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeTest, visitUnary, visitVarDef, visitWhileLoop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

env

Env<AttrContext> env
Constructor Detail

Check.Validator

Check.Validator()
Method Detail

visitTypeArray

public void visitTypeArray(JCTree.JCArrayTypeTree tree)
Overrides:
visitTypeArray in class JCTree.Visitor

visitTypeApply

public void visitTypeApply(JCTree.JCTypeApply tree)
Overrides:
visitTypeApply in class JCTree.Visitor

visitTypeParameter

public void visitTypeParameter(JCTree.JCTypeParameter tree)
Overrides:
visitTypeParameter in class JCTree.Visitor

visitWildcard

public void visitWildcard(JCTree.JCWildcard tree)
Overrides:
visitWildcard in class JCTree.Visitor

visitSelect

public void visitSelect(JCTree.JCFieldAccess tree)
Overrides:
visitSelect in class JCTree.Visitor

visitSelectInternal

public void visitSelectInternal(JCTree.JCFieldAccess tree)

visitTree

public void visitTree(JCTree tree)
Default visitor method: do nothing.

Overrides:
visitTree in class JCTree.Visitor