protected void |
AdvAsmProxyClassAdvAsmBuilder.__init_TargetClass(ClassBody classBody,
Clazz targetClazz) |
void |
MethodCode.CHECKCAST(Clazz type) |
void |
MethodCodeASM.CHECKCAST(Clazz clazz) |
static ClassHeader |
ClassBuilder.class_(java.lang.String clazz,
Clazz superClazz) |
static ClassHeader |
ClassBuilder.class_(java.lang.String clazz,
Clazz superClazz,
Clazz... interfaceType) |
static ClassHeader |
ClassBuilder.class_(java.lang.String clazz,
Clazz superClazz,
Clazz... interfaceType) |
void |
MethodCode.CONVERTTO(Clazz typeTo) |
void |
MethodCodeASM.CONVERTTO(Clazz typeTo) |
int |
MethodCodeBuilder.define(Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
LocalsStack.define(Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
WithDefineVar.define(Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
MethodCodeBuilder.define(java.lang.String name,
Clazz clazz) |
int |
LocalsStack.define(java.lang.String name,
Clazz clazz) |
int |
WithDefineVar.define(java.lang.String name,
Clazz clazz) |
protected void |
AdvAsmProxyClassAdvAsmBuilder.dumpClass(ClazzSimple targetClazz,
Clazz[] actualTypeArguments,
java.lang.String proxyClassName) |
protected void |
AdvAsmProxyClassAdvAsmBuilder.dumpInterface(ClazzSimple targetClazz,
Clazz[] actualTypeArguments,
java.lang.String proxyClassName) |
protected void |
AdvAsmProxyMagicClassAdvAsmBuilder.dumpMagicClass(ClazzSimple targetClazz,
Clazz[] actualTypeArguments,
java.lang.String proxyClassName) |
AdvAfterClassExtends |
AdvUsingClassExtends.extends_(Clazz _extends) |
ClassHeader |
UsingExtends.extends_(Clazz clazz) |
AdvAfterClassExtends |
AdvClassBuilderImpl.extends_(Clazz _extends) |
int |
UsingDefineField.field(Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
UsingDefineField.field(int access,
Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
UsingDefineField.field(int access,
java.lang.String name,
Clazz clazz) |
int |
UsingDefineField.field(java.lang.String name,
Clazz clazz) |
default B |
UsingSignature.formalTypeParameter(java.lang.String name,
Clazz clazz) |
ClassHeader |
ClassHeader.formalTypeParameter(java.lang.String name,
Clazz clazz) |
static ClazzFormalTypeParameter |
Clazz.formalTypeParameterOf(java.lang.String name,
Clazz clazz) |
void |
MethodCode.GETFIELD(java.lang.String fieldname,
Clazz fieldType) |
void |
MethodCodeASM.GETFIELD(java.lang.String fieldname,
Clazz fieldType) |
static java.lang.String |
AdvMethodInfo.getMethodDescriptor(Clazz derivedReturnClazz,
Clazz[] derivedParamClazzes) |
static java.lang.String |
AdvMethodInfo.getMethodDescriptor(Clazz derivedReturnClazz,
Clazz[] derivedParamClazzes) |
static java.lang.String |
AdvMethodInfo.getMethodSignature(Clazz derivedReturnClazz,
Clazz[] derivedParamClazzes,
ClazzFormalTypeParameter[] methodFormalTypeParameters) |
static java.lang.String |
AdvMethodInfo.getMethodSignature(Clazz derivedReturnClazz,
Clazz[] derivedParamClazzes,
ClazzFormalTypeParameter[] methodFormalTypeParameters) |
default ClassHeader |
UsingImplements.implements_(Clazz... clazz) |
AdvAfterClassImplements |
AdvClassBuilderImpl.implements_(Clazz... interfaceClass) |
AdvAfterClassImplements |
AdvUsingClassImplements.implements_(Clazz... interfaceClass) |
ClassHeader |
UsingImplements.implements_(Clazz clazz) |
void |
MethodCode.INSTANCEOF(Clazz type) |
void |
MethodCodeASM.INSTANCEOF(Clazz clazz) |
MethodCaller<T> |
WithInvoke.INTERFACE(Clazz objectType,
java.lang.String methodName) |
MethodCaller<MethodCode> |
MethodCodeBuilder.INTERFACE(Clazz objectType,
java.lang.String methodName) |
void |
MethodCode.NEW(Clazz objectclazz) |
void |
MethodCodeASM.NEW(Clazz objectclazz) |
void |
MethodCode.NEWARRAY(Clazz type) |
void |
MethodCodeASM.NEWARRAY(Clazz objectclazz) |
static Clazz |
Clazz.of(java.lang.Class<?> originclazzName,
Clazz... genericParameterClazz) |
static Clazz |
Clazz.of(Clazz baseType,
Clazz... genericParameterClazz) |
static Clazz |
Clazz.of(Clazz baseType,
Clazz... genericParameterClazz) |
AdvAfterParameter |
AdvMethodBuilder.parameter_(java.lang.String name,
Clazz clazz) |
AdvAfterParameter |
AdvUsingParameter.parameter_(java.lang.String name,
Clazz clazz) |
default T |
UsingParameter.parameter(Annotation annotation,
java.lang.String name,
Clazz clazz) |
default MethodCaller<T> |
MethodCaller.parameter(Clazz... clazzes) |
MethodCaller<T> |
MethodCaller.parameter(Clazz clazz) |
T |
UsingParameter.parameter(int access,
Annotation annotation,
java.lang.String name,
Clazz clazz) |
T |
UsingParameter.parameter(int access,
java.lang.String name,
Clazz clazz) |
default T |
UsingParameter.parameter(java.lang.String name,
Clazz clazz) |
void |
LocalsStack.pushParameter(java.lang.String name,
Clazz clazz,
org.objectweb.asm.Label label) |
protected void |
AdvAsmProxyClassAdvAsmBuilder.resolveClass(Clazz target,
Clazz[] actualTypeArguments) |
protected void |
AdvAsmProxyClassAdvAsmBuilder.resolveClass(Clazz target,
Clazz[] actualTypeArguments) |
static Clazz |
AdvMethodInfo.resolveClassVariable(Clazz clazz,
java.util.List<ClazzFormalTypeParameter> formalTypeParameters) |
protected void |
AdvAsmProxyMagicClassAdvAsmBuilder.resolveMagicClass(Clazz target,
Clazz[] actualTypeArguments) |
protected void |
AdvAsmProxyMagicClassAdvAsmBuilder.resolveMagicClass(Clazz target,
Clazz[] actualTypeArguments) |
protected Clazz[] |
AdvAsmProxyClassAdvAsmBuilder.resolveTypeArguments(Clazz interfaceClazz) |
MethodCaller<T> |
MethodCaller.return_(Clazz clazz) |
MethodHeader |
UsingReturn.return_(Clazz clazz) |
AdvAfterReturn |
AdvMethodBuilder.return_(Clazz clazz) |
AdvAfterReturn |
AdvUsingReturn.return_(Clazz clazz) |
void |
AdvMagicRuntime.set__TargetClazz(Clazz _targetClazz) |
void |
AdvMagicRuntimeWithTypeArgument.set__TargetClazz(Clazz _targetClazz) |
void |
ClazzFormalTypeParameter.setActualTypeArgument(Clazz actualClazz) |
MethodCaller<T> |
WithInvoke.SPECIAL(Clazz objectType,
java.lang.String methodName) |
MethodCaller<MethodCode> |
MethodCodeBuilder.SPECIAL(Clazz objectType,
java.lang.String methodName) |
MethodCaller<T> |
WithInvoke.STATIC(Clazz objectType,
java.lang.String methodName) |
MethodCaller<MethodCode> |
MethodCodeBuilder.STATIC(Clazz objectType,
java.lang.String methodName) |
default int |
UsingDefineStaticField.staticField(Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
UsingDefineStaticField.staticField(int access,
Annotation annotation,
java.lang.String name,
Clazz clazz) |
int |
UsingDefineStaticField.staticField(int access,
java.lang.String name,
Clazz clazz) |
default int |
UsingDefineStaticField.staticField(java.lang.String name,
Clazz clazz) |
MethodHeader |
WithMakeStaticMethod.staticMethod(int access,
Clazz returnType,
java.lang.String name) |
int |
AdvContext.store(java.lang.String name,
Clazz clazz) |
int |
MethodCode.STORE(java.lang.String varname,
Clazz clazz) |
int |
MethodCodeASM.STORE(java.lang.String varname,
Clazz clazz) |
MethodHeader |
UsingThrows.throws_(Clazz clazz) |
protected java.lang.Class<?> |
AdvAsmProxyClassAdvAsmBuilder.toClass(Clazz methodReturnClazz) |
static ClazzTypeArgument |
Clazz.typeArgument(char wildcard,
java.lang.Class<?> clazz,
Clazz... genericParameterClazz) |
static ClazzTypeArgument |
Clazz.typeArgument(char wildcard,
Clazz clazz) |
static ClazzTypeArgument |
Clazz.typeArgument(Clazz clazz) |
static ClazzVariableWithClazz |
Clazz.typeVariableOf(java.lang.String name,
Clazz clazz) |
static ClazzVariableWithClazz |
Clazz.typeVariableOf(java.lang.String name,
Clazz clazz,
boolean isarray) |
MethodCaller<T> |
WithInvoke.VIRTUAL(Clazz objectType,
java.lang.String methodName) |
MethodCaller<MethodCode> |
MethodCodeBuilder.VIRTUAL(Clazz objectType,
java.lang.String methodName) |