MCPcopy Index your code
hub / github.com/AliAsadi/avoid-memory-leak-android

github.com/AliAsadi/avoid-memory-leak-android @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
87 symbols 179 edges 18 files 27 documented · 31% updated 5y ago★ 177
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

DownloadListener (Interface)
Created by Ali Asadi on 2019-05-29. [5 implementers]
fixed-app/src/main/java/aliasadi/memoryleak/fixed/DownloadListener.java
DownloadListener (Interface)
Created by Ali Asadi on 2019-05-29. [4 implementers]
leak-app/src/main/java/aliasadi/memoryleak/leak/DownloadListener.java

Core symbols most depended-on inside this repo

onDownloadTaskDone
called by 3
leak-app/src/main/java/aliasadi/memoryleak/leak/DownloadListener.java
start
called by 2
fixed-app/src/main/java/aliasadi/memoryleak/fixed/ThreadActivity.java
start
called by 2
leak-app/src/main/java/aliasadi/memoryleak/leak/ThreadActivity.java
start
called by 1
fixed-app/src/main/java/aliasadi/memoryleak/fixed/StaticAsyncTaskActivity.java
updateText
called by 1
fixed-app/src/main/java/aliasadi/memoryleak/fixed/StaticAsyncTaskActivity.java
getInstance
called by 1
fixed-app/src/main/java/aliasadi/memoryleak/fixed/SingletonManager.java
start
called by 1
fixed-app/src/main/java/aliasadi/memoryleak/fixed/HandlerActivity.java
start
called by 1
fixed-app/src/main/java/aliasadi/memoryleak/fixed/SingletonActivity.java

Shape

Method 61
Class 24
Interface 2

Languages

Java100%

Modules by API surface

leak-app/src/main/java/aliasadi/memoryleak/leak/StaticAsyncTaskActivity.java9 symbols
fixed-app/src/main/java/aliasadi/memoryleak/fixed/StaticAsyncTaskActivity.java9 symbols
fixed-app/src/main/java/aliasadi/memoryleak/fixed/HandlerActivity.java8 symbols
leak-app/src/main/java/aliasadi/memoryleak/leak/AsyncTaskActivity.java7 symbols
fixed-app/src/main/java/aliasadi/memoryleak/fixed/AsyncTaskActivity.java7 symbols
fixed-app/src/main/java/aliasadi/memoryleak/fixed/ThreadActivity.java6 symbols
leak-app/src/main/java/aliasadi/memoryleak/leak/ThreadActivity.java5 symbols
leak-app/src/main/java/aliasadi/memoryleak/leak/HandlerActivity.java5 symbols
fixed-app/src/main/java/aliasadi/memoryleak/fixed/asynctask/BestAsyncTaskActivity.java5 symbols
fixed-app/src/main/java/aliasadi/memoryleak/fixed/asynctask/DownloadTask.java4 symbols
leak-app/src/main/java/aliasadi/memoryleak/leak/SingletonManager.java3 symbols
leak-app/src/main/java/aliasadi/memoryleak/leak/SingletonActivity.java3 symbols

For agents

$ claude mcp add avoid-memory-leak-android \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact