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.List<java.lang.String> paramNames,
java.util.List<java.lang.Object> paramVales) |
static byte[] |
dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.lang.String firstName,
java.lang.Object firstClass) |
static byte[] |
dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.lang.String firstName,
java.lang.Object firstClass,
java.lang.String secondName,
java.lang.Object secondClass) |
static byte[] |
dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.lang.String firstName,
java.lang.Object firstClass,
java.lang.String secondName,
java.lang.Object secondClass,
java.lang.String thirdName,
java.lang.Class<?> thirdClass) |
static java.lang.String |
getTarget() |
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 void |
setTarget(java.lang.String path) |
static java.lang.String |
tinyasmToString(java.lang.Class<?> clazz) |
static java.lang.String |
tinyasmToString(java.lang.Class<?> clazz,
java.util.List<java.lang.String> names,
java.util.List<java.lang.Object> classes) |
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 getTarget()
public static void setTarget(java.lang.String path)
public static java.lang.String tinyasmToString(java.lang.Class<?> clazz)
public static java.lang.String tinyasmToString(java.lang.Class<?> clazz,
java.util.List<java.lang.String> names,
java.util.List<java.lang.Object> classes)
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.lang.String firstName,
java.lang.Object firstClass,
java.lang.String secondName,
java.lang.Object secondClass)
public static byte[] dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.lang.String firstName,
java.lang.Object firstClass,
java.lang.String secondName,
java.lang.Object secondClass,
java.lang.String thirdName,
java.lang.Class<?> thirdClass)
public static byte[] dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.lang.String firstName,
java.lang.Object firstClass)
public static byte[] dumpTinyAsm(java.lang.Class<?> expectedClazz,
java.util.List<java.lang.String> paramNames,
java.util.List<java.lang.Object> paramVales)
public static java.lang.String tinyasmToString(java.lang.String clazz)
Copyright © 2020–2021. All rights reserved.