org.codehaus.groovy.classgen
Class GeneratorContext

java.lang.Object
  extended byorg.codehaus.groovy.classgen.GeneratorContext

public class GeneratorContext
extends java.lang.Object

A context shared across generations of a class and its inner classes

Version:
$Revision: 1.4 $
Author:
James Strachan

Field Summary
private  CompileUnit compileUnit
           
private  int innerClassIdx
           
 
Constructor Summary
GeneratorContext(CompileUnit compileUnit)
           
 
Method Summary
 CompileUnit getCompileUnit()
           
 java.lang.String getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)
           
 int getNextInnerClassIdx()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

innerClassIdx

private int innerClassIdx

compileUnit

private CompileUnit compileUnit
Constructor Detail

GeneratorContext

public GeneratorContext(CompileUnit compileUnit)
Method Detail

getNextInnerClassIdx

public int getNextInnerClassIdx()

getCompileUnit

public CompileUnit getCompileUnit()

getNextClosureInnerName

public java.lang.String getNextClosureInnerName(ClassNode owner,
                                                ClassNode enclosingClass,
                                                MethodNode enclosingMethod)


Copyright © 2003-2005 The Codehaus. All Rights Reserved.