net.sf.cglib.core
Class DefaultGeneratorStrategy

java.lang.Object
  extended bynet.sf.cglib.core.DefaultGeneratorStrategy
All Implemented Interfaces:
GeneratorStrategy

public class DefaultGeneratorStrategy
extends java.lang.Object
implements GeneratorStrategy


Field Summary
static DefaultGeneratorStrategy INSTANCE
           
 
Constructor Summary
DefaultGeneratorStrategy()
           
 
Method Summary
 byte[] generate(ClassGenerator cg)
           
protected  org.objectweb.asm.ClassWriter getClassWriter()
           
protected  byte[] transform(byte[] b)
           
protected  ClassGenerator transform(ClassGenerator cg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final DefaultGeneratorStrategy INSTANCE
Constructor Detail

DefaultGeneratorStrategy

public DefaultGeneratorStrategy()
Method Detail

generate

public byte[] generate(ClassGenerator cg)
                throws java.lang.Exception
Specified by:
generate in interface GeneratorStrategy
Throws:
java.lang.Exception

getClassWriter

protected org.objectweb.asm.ClassWriter getClassWriter()
                                                throws java.lang.Exception
Throws:
java.lang.Exception

transform

protected byte[] transform(byte[] b)
                    throws java.lang.Exception
Throws:
java.lang.Exception

transform

protected ClassGenerator transform(ClassGenerator cg)
                            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2002-2003 cglib. All Rights Reserved.