MCPcopy Index your code
hub / github.com/cglib/cglib

github.com/cglib/cglib @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,362 symbols 7,518 edges 212 files 226 documented · 10% 14 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

MethodWrapperKey (Interface)
Internal interface, only public due to ClassLoader issues. [19 implementers]
cglib/src/main/java/net/sf/cglib/core/MethodWrapper.java
MyFactory (Interface)
(no doc) [19 implementers]
cglib-sample/src/main/java/net/sf/cglib/samples/KeySample.java
InvocationHandler (Interface)
java.lang.reflect.InvocationHandler replacement (unavailable under JDK 1.2). This callback type is primarily for [14 implementers]
cglib/src/main/java/net/sf/cglib/proxy/InvocationHandler.java
EnhancerKey (Interface)
Internal interface, only public due to ClassLoader issues. [19 implementers]
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java
MethodInterceptor (Interface)
General-purpose Enhancer callback which provides for "around advice". @author Juozas Baliuka <a href="mailto:bal [18 implementers]
cglib/src/main/java/net/sf/cglib/proxy/MethodInterceptor.java
ClassFilter (Interface)
@author baliuka [14 implementers]
cglib/src/main/java/net/sf/cglib/transform/ClassFilter.java

Core symbols most depended-on inside this repo

equals
called by 159
cglib/src/main/java/net/sf/cglib/core/NamingPolicy.java
getName
called by 119
cglib/src/test/java/net/sf/cglib/beans/TestBeanMapProxy.java
getClass
called by 97
cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java
return_value
called by 83
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java
end_method
called by 75
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java
get
called by 74
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java
put
called by 70
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java
parseSignature
called by 69
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java

Shape

Method 2,009
Class 260
Interface 93

Languages

Java100%

Modules by API surface

cglib/src/test/java/net/sf/cglib/reflect/TestFastClass.java269 symbols
cglib/src/test/java/net/sf/cglib/proxy/TestEnhancer.java170 symbols
cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java93 symbols
cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java70 symbols
cglib/src/main/java/net/sf/cglib/core/EmitUtils.java48 symbols
cglib/src/main/java/net/sf/cglib/util/ParallelSorter.java43 symbols
cglib/src/test/java/net/sf/cglib/reflect/TestDelegates.java39 symbols
cglib/src/main/java/net/sf/cglib/core/TypeUtils.java39 symbols
cglib/src/test/java/net/sf/cglib/core/TestKeyFactory.java36 symbols
cglib/src/main/java/net/sf/cglib/core/AbstractClassGenerator.java35 symbols
cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java34 symbols
cglib/src/main/java/net/sf/cglib/beans/BeanMap.java34 symbols

For agents

$ claude mcp add cglib \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact