public class AnyClassWriter
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
construct(IAnyDefinition definition,
java.lang.String name,
org.objectweb.asm.Type asmType) |
static void |
throwCastException(MethodOutput output,
java.lang.String fromType,
int local) |
static void |
throwCastException(MethodOutput output,
java.lang.String fromType,
java.lang.String toType) |
static void |
throwUnsupportedException(MethodOutput output,
java.lang.String fromType,
java.lang.String operation) |
public static final IJavaMethod METHOD_NOT
public static final IJavaMethod METHOD_NEG
public static final IJavaMethod METHOD_ADD
public static final IJavaMethod METHOD_CAT
public static final IJavaMethod METHOD_SUB
public static final IJavaMethod METHOD_MUL
public static final IJavaMethod METHOD_DIV
public static final IJavaMethod METHOD_MOD
public static final IJavaMethod METHOD_AND
public static final IJavaMethod METHOD_OR
public static final IJavaMethod METHOD_XOR
public static final IJavaMethod METHOD_RANGE
public static final IJavaMethod METHOD_COMPARETO
public static final IJavaMethod METHOD_CONTAINS
public static final IJavaMethod METHOD_MEMBERGET
public static final IJavaMethod METHOD_MEMBERSET
public static final IJavaMethod METHOD_MEMBERCALL
public static final IJavaMethod METHOD_INDEXGET
public static final IJavaMethod METHOD_INDEXSET
public static final IJavaMethod METHOD_CALL
public static final IJavaMethod METHOD_ASBOOL
public static final IJavaMethod METHOD_ASBYTE
public static final IJavaMethod METHOD_ASSHORT
public static final IJavaMethod METHOD_ASINT
public static final IJavaMethod METHOD_ASLONG
public static final IJavaMethod METHOD_ASFLOAT
public static final IJavaMethod METHOD_ASDOUBLE
public static final IJavaMethod METHOD_ASSTRING
public static final IJavaMethod METHOD_AS
public static final IJavaMethod METHOD_IS
public static final IJavaMethod METHOD_CANCASTIMPLICIT
public static final IJavaMethod METHOD_GETNUMBERTYPE
public static final IJavaMethod METHOD_ITERATORSINGLE
public static final IJavaMethod METHOD_ITERATORMULTI
public static byte[] construct(IAnyDefinition definition, java.lang.String name, org.objectweb.asm.Type asmType)
public static void throwUnsupportedException(MethodOutput output, java.lang.String fromType, java.lang.String operation)
public static void throwCastException(MethodOutput output, java.lang.String fromType, java.lang.String toType)
public static void throwCastException(MethodOutput output, java.lang.String fromType, int local)