com.sun.tools.javac.code
Class Symbol.Level

java.lang.Object
  extended by com.sun.tools.javac.code.Symbol.Level
Enclosing class:
Symbol

public static class Symbol.Level
extends java.lang.Object


Field Summary
protected  List<Symbol.Level> parents
           
static int UNSET
           
protected  int value
           
 
Constructor Summary
Symbol.Level()
           
Symbol.Level(int v)
           
Symbol.Level(Symbol.Level l)
           
 
Method Summary
 void addParent(Symbol.Level that)
           
 Symbol.Level dup()
           
protected  int findLevel()
           
 int getLevel()
           
 void removeParent(Symbol.Level that)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNSET

public static final int UNSET
See Also:
Constant Field Values

value

protected int value

parents

protected List<Symbol.Level> parents
Constructor Detail

Symbol.Level

public Symbol.Level()

Symbol.Level

public Symbol.Level(int v)

Symbol.Level

public Symbol.Level(Symbol.Level l)
Method Detail

getLevel

public int getLevel()

findLevel

protected int findLevel()

addParent

public void addParent(Symbol.Level that)

removeParent

public void removeParent(Symbol.Level that)

dup

public Symbol.Level dup()