public class TinyAsmTestUtils
extends java.lang.Object
| 构造器和说明 |
|---|
TinyAsmTestUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
complie2Class(java.io.File file) |
static byte[] |
dumpTinyAsm(java.lang.Class<?> expectedClazz) |
static byte[] |
dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.util.Map<java.lang.String,java.lang.String> parameters) |
static java.lang.Class<?> |
loadClass(java.io.File file,
java.lang.String className) |
static java.lang.String |
readJavaSourceFile(java.lang.Class<?> clazz) |
static java.lang.String |
readJavaSourceFile(java.io.File file) |
static java.lang.String |
readJavaSourceFile(java.lang.String className) |
static java.lang.String |
tinyasmToString(java.lang.Class<?> clazz) |
static java.lang.String |
tinyasmToString(java.lang.Class<?> clazz,
java.util.Map<java.lang.String,java.lang.String> parameters) |
static java.lang.String |
tinyasmToString(java.lang.String clazz) |
static java.lang.String |
toString(java.lang.Class<?> clazz) |
static java.lang.String |
toString(java.lang.String className) |
static java.lang.String |
toString(java.lang.String className,
byte[] code) |
protected static void |
writeCodeToFile(java.lang.Class<?> clazz,
java.lang.String strCode) |
protected static void |
writeCodeToFile(java.lang.String className,
java.lang.String strCode) |
static void |
writeJavaSourceFile(java.lang.Class<?> clazz,
java.lang.String code) |
static void |
writeJavaSourceFile(java.lang.String className,
java.lang.String code) |
static void |
writeToFile(java.lang.String str,
java.io.File file) |
public static java.lang.String tinyasmToString(java.lang.Class<?> clazz)
public static java.lang.String tinyasmToString(java.lang.Class<?> clazz,
java.util.Map<java.lang.String,java.lang.String> parameters)
protected static void writeCodeToFile(java.lang.Class<?> clazz,
java.lang.String strCode)
protected static void writeCodeToFile(java.lang.String className,
java.lang.String strCode)
public static java.lang.String toString(java.lang.Class<?> clazz)
public static java.lang.String toString(java.lang.String className,
byte[] code)
public static java.lang.String toString(java.lang.String className)
public static java.lang.Class<?> loadClass(java.io.File file,
java.lang.String className)
public static void complie2Class(java.io.File file)
public static void writeToFile(java.lang.String str,
java.io.File file)
public static java.lang.String readJavaSourceFile(java.io.File file)
public static java.lang.String readJavaSourceFile(java.lang.String className)
public static java.lang.String readJavaSourceFile(java.lang.Class<?> clazz)
public static void writeJavaSourceFile(java.lang.String className,
java.lang.String code)
public static void writeJavaSourceFile(java.lang.Class<?> clazz,
java.lang.String code)
public static byte[] dumpTinyAsm(java.lang.Class<?> expectedClazz)
public static byte[] dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.util.Map<java.lang.String,java.lang.String> parameters)
public static java.lang.String tinyasmToString(java.lang.String clazz)
Copyright © 2020–2021. All rights reserved.