org.jvnet.lafwidget.ant
Class UiDelegateWriterOneParamCtr

java.lang.Object
  extended by ClassWriter
      extended by org.jvnet.lafwidget.ant.UiDelegateWriterOneParamCtr

public class UiDelegateWriterOneParamCtr
extends ClassWriter

Bytecode writer for a forwarding UI delegate class with a single constructor that gets one parameter.

Author:
Kirill Grouchnikov

Constructor Summary
UiDelegateWriterOneParamCtr()
          Creates a new bytecode writer.
 
Method Summary
static byte[] createClass(java.lang.String packageName, java.lang.String className, java.lang.String superClassName, java.lang.String paramClassDesc)
          Creates a new class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UiDelegateWriterOneParamCtr

public UiDelegateWriterOneParamCtr()
Creates a new bytecode writer.

Method Detail

createClass

public static byte[] createClass(java.lang.String packageName,
                                 java.lang.String className,
                                 java.lang.String superClassName,
                                 java.lang.String paramClassDesc)
Creates a new class.

Parameters:
packageName - Package name.
className - Class name.
superClassName - Superclass name.
paramClassDesc - Description of the parameter classes.
Returns:
Class bytecode contents.