public class Proxy<I> extends Object
| Constructor and Description |
|---|
Proxy(Class<I> superClass,
String... classPathString) |
| Modifier and Type | Method and Description |
|---|---|
Proxy<I> |
addConstructor(String code) |
Proxy<I> |
addField(String code) |
Proxy<I> |
addField(String code,
Class<? extends Annotation> annotation) |
Proxy<I> |
addField(String code,
Class<? extends Annotation> annotation,
Map<String,Object> annotationProperties) |
Proxy<I> |
addMethod(String code) |
static <I> Proxy<I> |
create(Class<I> superClass,
String... classPathString) |
static javassist.bytecode.annotation.MemberValue |
createMemberValue(Object value,
javassist.bytecode.ConstPool constPool) |
Proxy<I> |
custom(Consumer<javassist.CtClass> ctClassConsumer) |
Class<I> |
getTargetClass() |
I |
newInstance() |
public Proxy<I> addField(String code, Class<? extends Annotation> annotation)
public static javassist.bytecode.annotation.MemberValue createMemberValue(Object value, javassist.bytecode.ConstPool constPool)
public Proxy<I> addField(String code, Class<? extends Annotation> annotation, Map<String,Object> annotationProperties)
public I newInstance()
Copyright © 2016–2021. All rights reserved.