com.sun.tools.javac.comp
Class Lower.ClassMap

java.lang.Object
  extended by com.sun.tools.javac.tree.JCTree.Visitor
      extended by com.sun.tools.javac.tree.TreeScanner
          extended by com.sun.tools.javac.comp.Lower.ClassMap
Enclosing class:
Lower

 class Lower.ClassMap
extends TreeScanner

A navigator class for assembling a mapping from local class symbols to class definition trees. There is only one case; all other cases simply traverse down the tree.


Constructor Summary
Lower.ClassMap()
           
 
Method Summary
 void visitClassDef(JCTree.JCClassDecl tree)
          All encountered class defs are entered into classdefs table.
 
Methods inherited from class com.sun.tools.javac.tree.TreeScanner
scan, scan, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBracketExpr, visitBreak, visitCase, visitCatch, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeParameter, visitTypeTest, visitUnary, visitVarDef, visitWhileLoop, visitWildcard
 
Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor
visitBracketStat, visitEscapeExpr, visitEscapeStat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lower.ClassMap

Lower.ClassMap()
Method Detail

visitClassDef

public void visitClassDef(JCTree.JCClassDecl tree)
All encountered class defs are entered into classdefs table.

Overrides:
visitClassDef in class TreeScanner