| java.lang.Object pnuts.compiler.ClassGenerator
ClassGenerator | public class ClassGenerator (Code) | | |
Inner Class :static class MethodArity | |
Inner Class :public static class SuperCallProxy implements AbstractData | |
Method Summary | |
static void | assignSuperCallProxy(ClassFile cf, String className) | public static void | constructor(ClassFile cf, ClassSpec superclassSpec, Compiler compiler, CompileContext cc, List signatures) | static void | constructor(ClassFile cf, Context cc, Compiler compiler, ClassSpec superclassSpec, Class[] parameterTypes, Class[] exceptionTypes, short modifier) | public static ClassFile | createClassFile(String className, Class superClass, Class[] interfaceTypes, Set superMethodNames) | public static ClassFile | createClassFile(String className, ClassSpec superclassSpec, ClassSpec[] interfaces, Set superMethodNames) | public static void | defineMethod(ClassFile cf, Class[] parameterTypes, Class returnType, Class[] exceptionTypes, int modifiers, String methodName, String sig, int mode) | public static void | defineMethod(ClassFile cf, Class[] parameterTypes, Class returnType, Class[] exceptionTypes, int modifiers, String methodName, String sig, String functionFieldName) | static void | derivedConstructors(ClassFile cf, CompileContext cc, Compiler compiler, Class superClass, String superclassName, Class[] parameterTypes, Class[] exceptionTypes, short modifier) | static Constructor[] | getProtectedConstructors(Class cls) | static void | getProtectedConstructors(Class cls, Set signatures, Set constructors) | public static void | transformClassDefBody(SimpleNode classDefBody, Class superclass) |
SUPER_BIT | final public static int SUPER_BIT(Code) | | |
THIS_BIT | final public static int THIS_BIT(Code) | | |
getProtectedConstructors | static void getProtectedConstructors(Class cls, Set signatures, Set constructors)(Code) | | |
transformClassDefBody | public static void transformClassDefBody(SimpleNode classDefBody, Class superclass)(Code) | | |
|
|