Package | Description |
---|---|
net.sf.cglib.beans | |
net.sf.cglib.core | |
net.sf.cglib.proxy | |
net.sf.cglib.reflect | |
net.sf.cglib.transform.impl | |
net.sf.cglib.util |
Modifier and Type | Field and Description |
---|---|
private static Signature |
BeanMapEmitter.BEAN_MAP_GET |
private static Signature |
BeanMapEmitter.BEAN_MAP_PUT |
private static Signature |
BeanCopier.CONVERT |
private static Signature |
BeanCopier.COPY |
private static Signature |
BulkBeanEmitter.CSTRUCT_EXCEPTION |
private static Signature |
ImmutableBean.CSTRUCT_OBJECT |
private static Signature |
BeanMapEmitter.CSTRUCT_OBJECT |
private static Signature |
BeanMapEmitter.CSTRUCT_STRING_ARRAY |
private static Signature |
BeanMapEmitter.GET_PROPERTY_TYPE |
private static Signature |
BulkBeanEmitter.GET_PROPERTY_VALUES |
private static Signature |
BeanMapEmitter.KEY_SET |
private static Signature |
BeanMapEmitter.NEW_INSTANCE |
private static Signature |
BulkBeanEmitter.SET_PROPERTY_VALUES |
Modifier and Type | Field and Description |
---|---|
private static Signature |
EmitUtils.APPEND_BOOLEAN |
private static Signature |
EmitUtils.APPEND_CHAR |
private static Signature |
EmitUtils.APPEND_DOUBLE |
private static Signature |
EmitUtils.APPEND_FLOAT |
private static Signature |
EmitUtils.APPEND_INT |
private static Signature |
EmitUtils.APPEND_LONG |
private static Signature |
KeyFactory.APPEND_STRING |
private static Signature |
EmitUtils.APPEND_STRING |
private static Signature |
CodeEmitter.BOOLEAN_VALUE |
private static Signature |
CodeEmitter.CHAR_VALUE |
private static Signature |
CodeEmitter.CSTRUCT_NULL |
private static Signature |
EmitUtils.CSTRUCT_NULL |
private static Signature |
CodeEmitter.CSTRUCT_STRING |
private static Signature |
EmitUtils.CSTRUCT_THROWABLE |
private static Signature |
EmitUtils.DOUBLE_TO_LONG_BITS |
private static Signature |
CodeEmitter.DOUBLE_VALUE |
private static Signature |
KeyFactory.EQUALS |
private static Signature |
EmitUtils.EQUALS |
private static Signature |
EmitUtils.FLOAT_TO_INT_BITS |
private static Signature |
CodeEmitter.FLOAT_VALUE |
private static Signature |
EmitUtils.FOR_NAME |
private static Signature |
KeyFactory.GET_CLASS |
private static Signature |
EmitUtils.GET_DECLARED_METHOD |
private static Signature |
KeyFactory.GET_NAME |
private static Signature |
EmitUtils.GET_NAME |
private static Signature |
KeyFactory.GET_SORT |
private static Signature |
KeyFactory.HASH_CODE |
private static Signature |
EmitUtils.HASH_CODE |
private static Signature |
CodeEmitter.INT_VALUE |
private static Signature |
EmitUtils.LENGTH |
private static Signature |
CodeEmitter.LONG_VALUE |
private static Signature |
EmitUtils.SET_LENGTH |
(package private) Signature |
CodeEmitter.State.sig |
static Signature |
Constants.SIG_STATIC |
private Signature |
ClassEmitter.staticHookSig |
private static Signature |
EmitUtils.STRING_CHAR_AT |
private static Signature |
EmitUtils.STRING_LENGTH |
private static Signature |
KeyFactory.TO_STRING |
private static Signature |
EmitUtils.TO_STRING |
Modifier and Type | Method and Description |
---|---|
abstract Signature |
MethodInfo.getSignature() |
Signature |
CodeEmitter.getSignature() |
Signature |
CodeEmitter.State.getSignature() |
static Signature |
ReflectUtils.getSignature(java.lang.reflect.Member member) |
static Signature |
TypeUtils.parseConstructor(java.lang.String sig) |
static Signature |
TypeUtils.parseConstructor(org.objectweb.asm.Type[] types) |
static Signature |
TypeUtils.parseSignature(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
CodeEmitter |
ClassEmitter.begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
private void |
CodeEmitter.emit_invoke(int opcode,
org.objectweb.asm.Type type,
Signature sig) |
static void |
EmitUtils.factory_method(ClassEmitter ce,
Signature sig) |
void |
CodeEmitter.invoke_constructor_this(Signature sig) |
void |
CodeEmitter.invoke_constructor(org.objectweb.asm.Type type,
Signature sig) |
void |
CodeEmitter.invoke_interface(org.objectweb.asm.Type owner,
Signature sig) |
void |
CodeEmitter.invoke_static_this(Signature sig) |
void |
CodeEmitter.invoke_static(org.objectweb.asm.Type owner,
Signature sig) |
void |
CodeEmitter.invoke_virtual_this(Signature sig) |
void |
CodeEmitter.invoke_virtual(org.objectweb.asm.Type owner,
Signature sig) |
void |
CodeEmitter.super_invoke_constructor(Signature sig) |
void |
CodeEmitter.super_invoke(Signature sig) |
Constructor and Description |
---|
CodeEmitter(ClassEmitter ce,
org.objectweb.asm.MethodVisitor mv,
int access,
Signature sig,
org.objectweb.asm.Type[] exceptionTypes) |
State(ClassInfo classInfo,
int access,
Signature sig,
org.objectweb.asm.Type[] exceptionTypes) |
Modifier and Type | Field and Description |
---|---|
private static Signature |
Enhancer.BIND_CALLBACKS |
private static Signature |
Enhancer.CSTRUCT_NULL |
private static Signature |
MixinEmitter.CSTRUCT_OBJECT_ARRAY |
private static Signature |
MethodInterceptorGenerator.CSTRUCT_SIGNATURE |
private Signature |
BridgeMethodResolver.BridgedFinder.currentMethod |
private static Signature |
MethodInterceptorGenerator.FIND_METHODS |
private static Signature |
MethodInterceptorGenerator.FIND_PROXY |
private static Signature |
Enhancer.GET_CALLBACK |
private static Signature |
Enhancer.GET_CALLBACKS |
private static Signature |
MethodInterceptorGenerator.GET_DECLARED_METHODS |
private static Signature |
MethodInterceptorGenerator.GET_DECLARING_CLASS |
private static Signature |
MethodInterceptorGenerator.INTERCEPT |
private static Signature |
InvocationHandlerGenerator.INVOKE |
private static Signature |
LazyLoaderGenerator.LOAD_OBJECT |
private static Signature |
DispatcherGenerator.LOAD_OBJECT |
private static Signature |
FixedValueGenerator.LOAD_OBJECT |
private static Signature |
MethodInterceptorGenerator.MAKE_PROXY |
private static Signature |
Enhancer.MULTIARG_NEW_INSTANCE |
private static Signature |
Enhancer.NEW_INSTANCE |
private static Signature |
MixinEmitter.NEW_INSTANCE |
private static Signature |
DispatcherGenerator.PROXY_REF_LOAD_OBJECT |
private static Signature |
Enhancer.SET_CALLBACK |
private static Signature |
Enhancer.SET_CALLBACKS |
private static Signature |
Enhancer.SET_STATIC_CALLBACKS |
private static Signature |
Enhancer.SET_THREAD_CALLBACKS |
private Signature |
MethodProxy.sig1 |
private Signature |
MethodProxy.sig2 |
private static Signature |
Enhancer.SINGLE_NEW_INSTANCE |
private static Signature |
Enhancer.THREAD_LOCAL_GET |
private static Signature |
Enhancer.THREAD_LOCAL_SET |
private static Signature |
MethodInterceptorGenerator.TO_STRING |
Modifier and Type | Method and Description |
---|---|
Signature |
CallbackGenerator.Context.getImplSignature(MethodInfo method) |
Signature |
MethodProxy.getSignature()
Return the signature of the proxied method.
|
private Signature |
LazyLoaderGenerator.loadMethod(int index) |
private Signature |
Enhancer.rename(Signature sig,
int index) |
Modifier and Type | Method and Description |
---|---|
void |
InterfaceMaker.add(Signature sig,
org.objectweb.asm.Type[] exceptions)
Add a method signature to the interface.
|
static MethodProxy |
MethodProxy.find(java.lang.Class type,
Signature sig)
Return the
MethodProxy used when intercepting the method
matching the given signature. |
private java.lang.String |
MethodInterceptorGenerator.getMethodField(Signature impl) |
private java.lang.String |
MethodInterceptorGenerator.getMethodProxyField(Signature impl) |
private Signature |
Enhancer.rename(Signature sig,
int index) |
Modifier and Type | Field and Description |
---|---|
private static Signature |
MulticastDelegate.Generator.ADD_DELEGATE |
private static Signature |
MulticastDelegate.Generator.ADD_HELPER |
private static Signature |
FastClassEmitter.CONSTRUCTOR_GET_INDEX |
private static Signature |
FastClassEmitter.CSTRUCT_CLASS |
private static Signature |
FastClassEmitter.GET_MAX_INDEX |
private static Signature |
FastClassEmitter.GET_SIGNATURE_WITHOUT_RETURN_TYPE |
private static Signature |
FastClassEmitter.INVOKE |
private static Signature |
FastClassEmitter.METHOD_GET_INDEX |
private static Signature |
FastClassEmitter.NEW_INSTANCE |
private static Signature |
MulticastDelegate.Generator.NEW_INSTANCE |
private static Signature |
MethodDelegate.Generator.NEW_INSTANCE |
private static Signature |
FastClassEmitter.SIGNATURE_GET_INDEX |
private static Signature |
FastClassEmitter.TO_STRING |
Modifier and Type | Method and Description |
---|---|
abstract int |
FastClass.getIndex(Signature sig) |
Modifier and Type | Field and Description |
---|---|
private static Signature |
AddDelegateTransformer.CSTRUCT_OBJECT |
private static Signature |
InterceptFieldTransformer.ENABLED_GET |
private static Signature |
InterceptFieldTransformer.ENABLED_SET |
private static Signature |
FieldProviderTransformer.PROVIDER_GET |
private static Signature |
FieldProviderTransformer.PROVIDER_GET_BY_INDEX |
private static Signature |
FieldProviderTransformer.PROVIDER_GET_NAMES |
private static Signature |
FieldProviderTransformer.PROVIDER_GET_TYPES |
private static Signature |
FieldProviderTransformer.PROVIDER_SET |
private static Signature |
FieldProviderTransformer.PROVIDER_SET_BY_INDEX |
Modifier and Type | Method and Description |
---|---|
private static Signature |
InterceptFieldTransformer.readCallbackSig(org.objectweb.asm.Type type) |
private static Signature |
InterceptFieldTransformer.readMethodSig(java.lang.String name,
java.lang.String desc) |
private static Signature |
InterceptFieldTransformer.writeCallbackSig(org.objectweb.asm.Type type) |
private static Signature |
InterceptFieldTransformer.writeMethodSig(java.lang.String name,
java.lang.String desc) |
Modifier and Type | Method and Description |
---|---|
CodeEmitter |
AddDelegateTransformer.begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
CodeEmitter |
UndeclaredThrowableTransformer.begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
CodeEmitter |
AddInitTransformer.begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
CodeEmitter |
InterceptFieldTransformer.begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
Modifier and Type | Field and Description |
---|---|
private static Signature |
ParallelSorterEmitter.CSTRUCT_OBJECT_ARRAY |
private static Signature |
StringSwitcher.INT_VALUE |
private static Signature |
ParallelSorterEmitter.NEW_INSTANCE |
private static Signature |
ParallelSorterEmitter.SWAP |