MCPcopy Index your code
hub / github.com/JavaNoober/Light

github.com/JavaNoober/Light @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
377 symbols 915 edges 52 files 81 documented · 21%
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

ICompressProxy (Interface)
Created by xiaoqi on 2017/11/25 [15 implementers]
light/src/main/java/com/light/core/listener/ICompressProxy.java
ICompressEngine (Interface)
Created by xiaoqi on 2017/11/22 [2 implementers]
light/src/main/java/com/light/core/listener/ICompressEngine.java
OnAsyncCompressFinishListener (Interface)
Created by xiaoqi on 2017/11/24 [1 implementers]
light/src/main/java/com/light/core/listener/OnAsyncCompressFinishListener.java
OnCompressFinishListener (Interface)
Created by xiaoqi on 2017/11/24 [1 implementers]
light/src/main/java/com/light/core/listener/OnCompressFinishListener.java

Core symbols most depended-on inside this repo

getInstance
called by 49
light/src/main/java/com/light/body/Light.java
compress
called by 37
light/src/main/java/com/light/core/listener/ICompressProxy.java
compressImage
called by 31
light/src/main/java/com/light/body/Light.java
write
called by 24
light/src/main/java/com/light/core/cache/DiskLruCache.java
e
called by 23
light/src/main/java/com/light/core/Utils/L.java
getWidth
called by 23
light/src/main/java/com/light/body/CompressArgs.java
getHeight
called by 23
light/src/main/java/com/light/body/CompressArgs.java
toString
called by 16
light/src/main/java/com/light/core/cache/StrictLineReader.java

Shape

Method 256
Class 110
Function 6
Interface 4
Enum 1

Languages

Java82%
C++15%
C2%

Modules by API surface

light/src/main/java/com/light/core/cache/DiskLruCache.java56 symbols
light/src/main/jni/libjpeg-turbo/jpeglib.h53 symbols
light/src/main/java/com/light/body/CompressArgs.java22 symbols
light/src/main/java/com/light/body/LightConfig.java20 symbols
light/src/main/java/com/light/core/Utils/MatrixUtil.java18 symbols
light/src/main/java/com/light/core/Utils/UriParser.java13 symbols
light/src/main/java/com/light/body/Light.java12 symbols
light/src/main/java/com/light/core/Utils/DisplayUtil.java10 symbols
light/src/main/java/com/light/core/AsyncCompressExecutor.java10 symbols
light/src/main/java/com/light/body/LightBuilder.java10 symbols
light/src/main/jni/bitherlibjni.c9 symbols
light/src/main/java/com/light/proxy/UriCompressProxy.java8 symbols

For agents

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

⬇ download graph artifact