anvil.script.statements
Class ClassUtil

java.lang.Object
  |
  +--anvil.script.statements.ClassUtil

public final class ClassUtil
extends java.lang.Object


Method Summary
static void compile_appendReference(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_callback(ByteCompiler context, ClassRoom clazz, ClassStatement classtype, int mode, IntObjectMap items, int count, MethodStatement callback)
           
static void compile_callbacks(ByteCompiler context, ClassRoom clazz, ClassStatement classtype)
           
static void compile_classOf(ClassRoom clazz, ClassStatement classtype)
           
static void compile_clone(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_compareTo(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_constructors(ByteCompiler context, ClassStatement classtype)
           
static void compile_contains(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_copy(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_deleteReference(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_equals(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_execute(ByteCompiler context, ClassRoom clazz, ClassStatement classtype, MethodStatement function)
           
static void compile_getRef(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_getReference(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_has(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_hashCode(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_invoke(ByteCompiler context, ClassRoom clazz, ClassStatement classtype, MethodStatement function)
           
static void compile_isMutable(ClassRoom clazz)
           
static void compile_iterator(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_serialize(ByteCompiler context, ClassRoom clazz, ClassStatement classtype, ClassType[] parents, Field[] fields)
           
static void compile_setRef(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_setReference(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_sizeOf(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_toBoolean(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_toString(ByteCompiler context, ClassRoom clazz, ClassType classtype, MethodStatement function)
           
static void compile_unserialize(ByteCompiler context, ClassRoom clazz, ClassStatement classtype, ClassType[] parents, Field[] fields)
           
static void compile_wakeup(ByteCompiler context, ClassRoom clazz, ClassStatement classtype)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

compile_callbacks

public static void compile_callbacks(ByteCompiler context,
                                     ClassRoom clazz,
                                     ClassStatement classtype)

compile_callback

public static void compile_callback(ByteCompiler context,
                                    ClassRoom clazz,
                                    ClassStatement classtype,
                                    int mode,
                                    IntObjectMap items,
                                    int count,
                                    MethodStatement callback)

compile_constructors

public static void compile_constructors(ByteCompiler context,
                                        ClassStatement classtype)

compile_serialize

public static void compile_serialize(ByteCompiler context,
                                     ClassRoom clazz,
                                     ClassStatement classtype,
                                     ClassType[] parents,
                                     Field[] fields)

compile_unserialize

public static void compile_unserialize(ByteCompiler context,
                                       ClassRoom clazz,
                                       ClassStatement classtype,
                                       ClassType[] parents,
                                       Field[] fields)

compile_wakeup

public static void compile_wakeup(ByteCompiler context,
                                  ClassRoom clazz,
                                  ClassStatement classtype)

compile_classOf

public static void compile_classOf(ClassRoom clazz,
                                   ClassStatement classtype)

compile_isMutable

public static void compile_isMutable(ClassRoom clazz)

compile_clone

public static void compile_clone(ByteCompiler context,
                                 ClassRoom clazz,
                                 ClassType classtype,
                                 MethodStatement function)

compile_copy

public static void compile_copy(ByteCompiler context,
                                ClassRoom clazz,
                                ClassType classtype,
                                MethodStatement function)

compile_toBoolean

public static void compile_toBoolean(ByteCompiler context,
                                     ClassRoom clazz,
                                     ClassType classtype,
                                     MethodStatement function)

compile_toString

public static void compile_toString(ByteCompiler context,
                                    ClassRoom clazz,
                                    ClassType classtype,
                                    MethodStatement function)

compile_sizeOf

public static void compile_sizeOf(ByteCompiler context,
                                  ClassRoom clazz,
                                  ClassType classtype,
                                  MethodStatement function)

compile_hashCode

public static void compile_hashCode(ByteCompiler context,
                                    ClassRoom clazz,
                                    ClassType classtype,
                                    MethodStatement function)

compile_equals

public static void compile_equals(ByteCompiler context,
                                  ClassRoom clazz,
                                  ClassType classtype,
                                  MethodStatement function)

compile_compareTo

public static void compile_compareTo(ByteCompiler context,
                                     ClassRoom clazz,
                                     ClassType classtype,
                                     MethodStatement function)

compile_getReference

public static void compile_getReference(ByteCompiler context,
                                        ClassRoom clazz,
                                        ClassType classtype,
                                        MethodStatement function)

compile_deleteReference

public static void compile_deleteReference(ByteCompiler context,
                                           ClassRoom clazz,
                                           ClassType classtype,
                                           MethodStatement function)

compile_appendReference

public static void compile_appendReference(ByteCompiler context,
                                           ClassRoom clazz,
                                           ClassType classtype,
                                           MethodStatement function)

compile_setReference

public static void compile_setReference(ByteCompiler context,
                                        ClassRoom clazz,
                                        ClassType classtype,
                                        MethodStatement function)

compile_contains

public static void compile_contains(ByteCompiler context,
                                    ClassRoom clazz,
                                    ClassType classtype,
                                    MethodStatement function)

compile_has

public static void compile_has(ByteCompiler context,
                               ClassRoom clazz,
                               ClassType classtype,
                               MethodStatement function)

compile_getRef

public static void compile_getRef(ByteCompiler context,
                                  ClassRoom clazz,
                                  ClassType classtype,
                                  MethodStatement function)

compile_setRef

public static void compile_setRef(ByteCompiler context,
                                  ClassRoom clazz,
                                  ClassType classtype,
                                  MethodStatement function)

compile_iterator

public static void compile_iterator(ByteCompiler context,
                                    ClassRoom clazz,
                                    ClassType classtype,
                                    MethodStatement function)

compile_execute

public static void compile_execute(ByteCompiler context,
                                   ClassRoom clazz,
                                   ClassStatement classtype,
                                   MethodStatement function)

compile_invoke

public static void compile_invoke(ByteCompiler context,
                                  ClassRoom clazz,
                                  ClassStatement classtype,
                                  MethodStatement function)