| 构造器和说明 |
|---|
FieldAccessBCW(Class c,
String name,
String methodName,
Class returnType) |
FieldAccessBCW(Class c,
String name,
String methodName,
Class returnType,
Class paremterType) |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
getClassByte()
获得字节码
|
short |
getCurrentIndex() |
byte[] |
getInitMethod() |
byte[] |
getProxyMethod() |
byte[] |
initCodeAttr() |
byte[] |
initCodes() |
byte[] |
proxyCodeAttr() |
byte[] |
proxyCodes() |
short |
registerClass(String clsName) |
short |
registerInterfaceMethod(String clsName,
String method,
String desc) |
short |
registerMethod(String clsName,
String method,
String desc) |
short |
registerNameAndType(String method,
String desc) |
short |
registerUTFString(String str) |
void |
write(DataOutputStream out) |
void |
writeConstPool(DataOutputStream out) |
public byte[] getClassByte()
throws Exception
BCWgetClassByte 在接口中 BCWExceptionpublic void write(DataOutputStream out) throws Exception
Exceptionpublic void writeConstPool(DataOutputStream out) throws Exception
Exceptionpublic short registerClass(String clsName)
public short registerInterfaceMethod(String clsName, String method, String desc)
public short registerUTFString(String str)
public short getCurrentIndex()
Copyright © 2015. All rights reserved.