org.codehaus.groovy.classgen
Class CompileStack.StateStackElement

java.lang.Object
  extended by org.codehaus.groovy.classgen.CompileStack.StateStackElement
Enclosing class:
CompileStack

private class CompileStack.StateStackElement
extends java.lang.Object


Field Summary
(package private)  org.objectweb.asm.Label breakLabel
           
(package private)  org.objectweb.asm.Label continueLabel
           
(package private)  java.util.Map currentBlockNamedLabels
           
(package private)  java.util.LinkedList finallyBlocks
           
(package private)  org.objectweb.asm.Label finallyLabel
           
(package private)  int lastVariableIndex
           
(package private)  int nextVariableIndex
           
(package private)  VariableScope scope
           
(package private)  java.util.Map stackVariables
           
(package private)  java.util.Map superBlockNamedLabels
           
(package private)  java.util.List temporaryVariables
           
(package private)  java.util.List usedVariables
           
 
Constructor Summary
CompileStack.StateStackElement()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scope

final VariableScope scope

continueLabel

final org.objectweb.asm.Label continueLabel

breakLabel

final org.objectweb.asm.Label breakLabel

finallyLabel

org.objectweb.asm.Label finallyLabel

lastVariableIndex

final int lastVariableIndex

nextVariableIndex

final int nextVariableIndex

stackVariables

final java.util.Map stackVariables

temporaryVariables

java.util.List temporaryVariables

usedVariables

java.util.List usedVariables

superBlockNamedLabels

final java.util.Map superBlockNamedLabels

currentBlockNamedLabels

final java.util.Map currentBlockNamedLabels

finallyBlocks

final java.util.LinkedList finallyBlocks
Constructor Detail

CompileStack.StateStackElement

CompileStack.StateStackElement()


Copyright © ${year} The Codehaus. All Rights Reserved.