Package team.unnamed.mocha.runtime
Class JavaTypes
java.lang.Object
team.unnamed.mocha.runtime.JavaTypes
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCast(@NotNull javassist.bytecode.Bytecode bytecode, @NotNull javassist.CtClass from, @NotNull javassist.CtClass to) static voidaddCastDoubleTo(@NotNull javassist.bytecode.Bytecode bytecode, @NotNull javassist.CtClass to) static voidaddCastFloatTo(@NotNull javassist.bytecode.Bytecode bytecode, @NotNull javassist.CtClass to) static voidaddCastIntTo(@NotNull javassist.bytecode.Bytecode bytecode, @NotNull javassist.CtClass to) static voidaddCastLongTo(@NotNull javassist.bytecode.Bytecode bytecode, @NotNull javassist.CtClass to) static @Nullable Objectstatic @NotNull javassist.CtClassgetClassUnchecked(@NotNull javassist.ClassPool cp, @NotNull Class<?> javaClass) static @Nullable ObjectgetNullValueForType(@NotNull Class<?> type) static booleanisPrimitiveOrWrapper(@NotNull javassist.CtClass type) static booleanisWrapper(@NotNull javassist.CtClass type)
-
Method Details
-
getNullValueForType
-
convert
-
getClassUnchecked
@NotNull public static @NotNull javassist.CtClass getClassUnchecked(@NotNull @NotNull javassist.ClassPool cp, @NotNull @NotNull Class<?> javaClass) -
isWrapper
public static boolean isWrapper(@NotNull @NotNull javassist.CtClass type) -
isPrimitiveOrWrapper
public static boolean isPrimitiveOrWrapper(@NotNull @NotNull javassist.CtClass type) -
addCast
public static void addCast(@NotNull @NotNull javassist.bytecode.Bytecode bytecode, @NotNull @NotNull javassist.CtClass from, @NotNull @NotNull javassist.CtClass to) -
addCastIntTo
public static void addCastIntTo(@NotNull @NotNull javassist.bytecode.Bytecode bytecode, @NotNull @NotNull javassist.CtClass to) -
addCastDoubleTo
public static void addCastDoubleTo(@NotNull @NotNull javassist.bytecode.Bytecode bytecode, @NotNull @NotNull javassist.CtClass to) -
addCastLongTo
public static void addCastLongTo(@NotNull @NotNull javassist.bytecode.Bytecode bytecode, @NotNull @NotNull javassist.CtClass to) -
addCastFloatTo
public static void addCastFloatTo(@NotNull @NotNull javassist.bytecode.Bytecode bytecode, @NotNull @NotNull javassist.CtClass to)
-