frysk.scopes
Class Enumerator

java.lang.Object
  extended by frysk.scopes.Variable
      extended by frysk.scopes.Enumerator
All Implemented Interfaces:
ObjectDeclaration

public class Enumerator
extends Variable


Field Summary
private  Type type
           
(package private)  Value value
           
 
Constructor Summary
Enumerator(DwarfDie variableDie)
           
 
Method Summary
 Type getType(ISA isa)
           
 Value getValue(DebugInfoFrame frame)
           
 
Methods inherited from class frysk.scopes.Variable
getColumnNumber, getLineNumber, getName, getSourceLocation, getVariableDie, printLineCol, printValue, toPrint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

Value value

type

private Type type
Constructor Detail

Enumerator

public Enumerator(DwarfDie variableDie)
Method Detail

getType

public Type getType(ISA isa)
Specified by:
getType in interface ObjectDeclaration
Overrides:
getType in class Variable

getValue

public Value getValue(DebugInfoFrame frame)
Specified by:
getValue in interface ObjectDeclaration
Overrides:
getValue in class Variable