Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cglib/cglib
/ functions
Functions
2,009 in github.com/cglib/cglib
⨍
Functions
2,009
◇
Types & classes
353
↓ 159 callers
Method
equals
The <code>NamingPolicy</code> in use does not currently, but may in the future, affect the caching of classes generated by {@link AbstractClassGenerat
cglib/src/main/java/net/sf/cglib/core/NamingPolicy.java:42
↓ 119 callers
Method
getName
()
cglib/src/test/java/net/sf/cglib/beans/TestBeanMapProxy.java:35
↓ 97 callers
Method
getClass
(String className, ClassLoader loader)
cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java:232
↓ 83 callers
Method
return_value
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:418
↓ 75 callers
Method
end_method
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:137
↓ 74 callers
Method
get
(Object key)
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java:167
↓ 70 callers
Method
put
(Object key, Object value)
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java:171
↓ 69 callers
Method
create
Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance. Uses the no-arg constructor of the superc
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:302
↓ 69 callers
Method
parseSignature
(String s)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:167
↓ 68 callers
Method
push
(int i)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:298
↓ 67 callers
Method
load_this
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:355
↓ 64 callers
Method
parseType
(String s)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:183
↓ 61 callers
Method
load_arg
Pushes the specified argument of the current method onto the stack. @param index the zero-based index into the argument list
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:373
↓ 49 callers
Method
dup
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:212
↓ 49 callers
Method
visitInsn
(int insn)
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:154
↓ 47 callers
Method
size
()
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java:230
↓ 45 callers
Method
getClassLoader
()
cglib/src/main/java/net/sf/cglib/proxy/CallbackGenerator.java:28
↓ 43 callers
Method
begin_method
(ClassEmitter e, MethodInfo method)
cglib/src/main/java/net/sf/cglib/core/EmitUtils.java:951
↓ 42 callers
Method
mark
(Label label)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:672
↓ 40 callers
Method
invoke_virtual
(Type owner, Signature sig)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:511
↓ 40 callers
Method
make_label
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:571
↓ 39 callers
Method
getType
()
cglib/src/main/java/net/sf/cglib/core/Local.java:34
↓ 38 callers
Method
invoke
@see java.lang.reflect.InvocationHandler#invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object)
cglib/src/main/java/net/sf/cglib/proxy/InvocationHandler.java:33
↓ 36 callers
Method
add
(Type[] types, Type extra)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:109
↓ 36 callers
Method
getSignature
()
cglib/src/main/java/net/sf/cglib/core/MethodInfo.java:28
↓ 36 callers
Method
iterator
()
cglib/src/main/java/net/sf/cglib/beans/FixedKeySet.java:29
↓ 35 callers
Method
get
(int index)
cglib/src/main/java/net/sf/cglib/core/TinyBitSet.java:73
↓ 33 callers
Method
getfield
(String name)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:422
↓ 31 callers
Method
checkcast
(Type type)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:587
↓ 29 callers
Method
setSuperclass
Set the class which the generated class will extend. As a convenience, if the supplied superclass is actually an interface, <code>setInterfaces</code>
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:185
↓ 27 callers
Method
load_local
(Type t, int pos)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:396
↓ 26 callers
Method
getMethod
(Method method)
cglib/src/main/java/net/sf/cglib/reflect/FastClass.java:103
↓ 26 callers
Method
run
()
cglib/src/test/java/net/sf/cglib/proxy/TestEnhancer.java:953
↓ 25 callers
Method
putfield
(String name)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:428
↓ 23 callers
Method
getModifiers
()
cglib/src/main/java/net/sf/cglib/core/ClassInfo.java:29
↓ 23 callers
Method
setCallback
Set the single {@link Callback} to use. Ignored if you use {@link #createClass}. @param callback the callback to use for all methods @see #setCallback
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:225
↓ 22 callers
Method
declare_field
(int access, String name, Type type, Object value)
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:183
↓ 22 callers
Method
getClassName
Choose a name for a generated class. @param prefix a dotted-name chosen by the generating class (possibly to put the generated class in a particular p
cglib/src/main/java/net/sf/cglib/core/NamingPolicy.java:33
↓ 22 callers
Method
getReturnType
()
cglib/src/main/java/net/sf/cglib/core/Signature.java:49
↓ 22 callers
Method
goTo
(Label label)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:155
↓ 21 callers
Method
newInstance
(Class type)
cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java:276
↓ 20 callers
Method
getClassType
()
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:116
↓ 20 callers
Method
indexOf
(String str, int fromIndex)
cglib/src/test/java/net/sf/cglib/reflect/TestDelegates.java:44
↓ 20 callers
Method
intValue
Return the integer associated with the given key. @param s the key @return the associated integer value, or <code>-1</code> if the key is unknown (unl
cglib/src/main/java/net/sf/cglib/util/StringSwitcher.java:66
↓ 20 callers
Method
substring
(int start, int end)
cglib/src/test/java/net/sf/cglib/reflect/TestDelegates.java:36
↓ 19 callers
Method
create
(Class keyInterface)
cglib/src/main/java/net/sf/cglib/core/KeyFactory.java:144
↓ 19 callers
Method
getParameterTypes
(MethodInfo member)
cglib/src/main/java/net/sf/cglib/core/EmitUtils.java:712
↓ 19 callers
Method
invoke_constructor
(Type type)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:482
↓ 19 callers
Method
pop
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:210
↓ 19 callers
Method
set
(int index)
cglib/src/main/java/net/sf/cglib/core/TinyBitSet.java:77
↓ 18 callers
Method
getDescriptor
()
cglib/src/main/java/net/sf/cglib/core/Signature.java:45
↓ 18 callers
Method
getIndex
(MethodInfo method)
cglib/src/main/java/net/sf/cglib/proxy/CallbackGenerator.java:31
↓ 18 callers
Method
getMethodInfo
(final Member member, final int modifiers)
cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java:480
↓ 17 callers
Method
begin_class
(int version, final int access, String className, final Type superType, final Type[] interfaces, String source
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:66
↓ 17 callers
Method
create
(Class type)
cglib/src/main/java/net/sf/cglib/reflect/FastClass.java:38
↓ 17 callers
Method
getDeclaringClass
()
cglib/src/main/java/net/sf/cglib/reflect/FastMember.java:43
↓ 16 callers
Method
end_class
()
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:124
↓ 16 callers
Method
getArgumentTypes
()
cglib/src/main/java/net/sf/cglib/core/Signature.java:53
↓ 16 callers
Method
new_instance
(Type type)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:548
↓ 16 callers
Method
setNamePrefix
(String namePrefix)
cglib/src/main/java/net/sf/cglib/core/AbstractClassGenerator.java:144
↓ 16 callers
Method
store_local
(Type t, int pos)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:401
↓ 15 callers
Method
begin_method
(int access, Signature sig, Type[] exceptions)
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:140
↓ 15 callers
Method
equals
The <code>CallbackFilter</code> in use affects which cached class the <code>Enhancer</code> will use, so this is a reminder that you should correctly
cglib/src/main/java/net/sf/cglib/proxy/CallbackFilter.java:45
↓ 15 callers
Method
getProtectionDomain
(final Class source)
cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java:141
↓ 15 callers
Method
length
()
cglib/src/main/java/net/sf/cglib/core/TinyBitSet.java:54
↓ 15 callers
Method
load_args
Pushes all of the arguments of the current method onto the stack.
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:365
↓ 15 callers
Method
make_local
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:575
↓ 15 callers
Method
parseConstructor
(Type[] types)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:196
↓ 15 callers
Method
swap
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:218
↓ 15 callers
Method
toString
()
cglib/src/test/java/net/sf/cglib/proxy/TestEnhancer.java:663
↓ 14 callers
Method
invoke_interface
(Type owner, Signature sig)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:507
↓ 14 callers
Method
invoke_static
(Type owner, Signature sig)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:515
↓ 14 callers
Method
setCallbackFilter
Set the {@link CallbackFilter} used to map the generated class' methods to a particular callback index. New object instances will always use the same
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:214
↓ 14 callers
Method
visitEnd
()
cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java:259
↓ 13 callers
Method
clear
()
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java:213
↓ 13 callers
Method
getInstance
(AnnotationVisitor av1, AnnotationVisitor av2)
cglib/src/main/java/net/sf/cglib/transform/AnnotationVisitorTee.java:24
↓ 13 callers
Method
setInterfaces
Set the interfaces to implement. The <code>Factory</code> interface will always be implemented regardless of what is specified here. @param interfaces
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:202
↓ 12 callers
Method
aconst_null
()
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:219
↓ 12 callers
Method
clone
()
cglib/src/test/java/net/sf/cglib/proxy/TestEnhancer.java:522
↓ 12 callers
Method
getProtectionDomain
()
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:505
↓ 12 callers
Method
invoke
(MethodInfo method, Type virtualType)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:851
↓ 11 callers
Method
containsKey
(Object key)
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java:217
↓ 11 callers
Method
create
()
cglib/src/main/java/net/sf/cglib/proxy/Mixin.java:136
↓ 11 callers
Method
isInterface
(int access)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:66
↓ 11 callers
Method
isPrimitive
(Type type)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:302
↓ 11 callers
Method
null_constructor
(ClassEmitter ce)
cglib/src/main/java/net/sf/cglib/core/EmitUtils.java:88
↓ 11 callers
Method
setCallbacks
Set the array of callbacks to use. Ignored if you use {@link #createClass}. You must use a {@link CallbackFilter} to specify the index into this array
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java:238
↓ 11 callers
Method
swap
(int i, int j)
cglib/src/main/java/net/sf/cglib/util/SorterTemplate.java:24
↓ 10 callers
Method
add
Add a method signature to the interface. @param sig the method signature to add to the interface @param exceptions an array of exception types to decl
cglib/src/main/java/net/sf/cglib/proxy/InterfaceMaker.java:51
↓ 10 callers
Method
create
(Object target, String methodName, Class iface)
cglib/src/main/java/net/sf/cglib/reflect/MethodDelegate.java:126
↓ 10 callers
Method
emit_field
(int opcode, Type ctype, String name, Type ftype)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:467
↓ 10 callers
Method
getTypes
(Class[] classes)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:324
↓ 10 callers
Method
herby
()
cglib/src/test/java/net/sf/cglib/proxy/DI1.java:4
↓ 10 callers
Method
isAbstract
(int access)
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java:62
↓ 10 callers
Method
newInstance
(int a, int[] b, boolean flag)
cglib/src/test/java/net/sf/cglib/core/TestKeyFactory.java:27
↓ 10 callers
Method
remove
(Object key)
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java:238
↓ 10 callers
Method
setClassLoader
Set the <code>ClassLoader</code> in which the class will be generated. Concrete subclasses of <code>AbstractClassGenerator</code> (such as <code>Enhan
cglib/src/main/java/net/sf/cglib/core/AbstractClassGenerator.java:169
↓ 10 callers
Method
string_switch
(CodeEmitter e, String[] strings, int switchStyle, ObjectSwitchCallback callback)
cglib/src/main/java/net/sf/cglib/core/EmitUtils.java:165
↓ 9 callers
Method
aaload
(int index)
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java:562
↓ 9 callers
Method
compare
(int i, int j)
cglib/src/main/java/net/sf/cglib/util/SorterTemplate.java:25
next →
1–100 of 2,009, ranked by callers