MCPcopy Index your code
hub / github.com/DrownCoder/RecyclerViewStudy

github.com/DrownCoder/RecyclerViewStudy @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
923 symbols 2,733 edges 13 files 513 documented · 56%
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

OnItemTouchListener (Interface)
An OnItemTouchListener allows the application to intercept touch events in progress at the view hierarchy level of the R [1 …
app/src/main/assets/RecyclerView.java
RecyclerListener (Interface)
A RecyclerListener can be set on a RecyclerView to receive messages whenever a view is recycled. @see RecyclerView#setR [1 …
app/src/main/assets/RecyclerView.java
ScrollVectorProvider (Interface)
An interface which is optionally implemented by custom RecyclerView.LayoutManager to provide a hint to a {@link [1 implementers]
app/src/main/assets/RecyclerView.java
LayoutPrefetchRegistry (Interface)
Interface for LayoutManagers to request items to be prefetched, based on position, with specified distance from viewport
app/src/main/assets/RecyclerView.java
OnChildAttachStateChangeListener (Interface)
A Listener interface that can be attached to a RecylcerView to get notified whenever a ViewHolder is attached to or deta
app/src/main/assets/RecyclerView.java

Core symbols most depended-on inside this repo

size
called by 75
app/src/main/assets/RecyclerView.java
get
called by 71
app/src/main/assets/RecyclerView.java
getChildCount
called by 55
app/src/main/assets/RecyclerView.java
getChildViewHolderInt
called by 46
app/src/main/assets/RecyclerView.java
exceptionLabel
called by 38
app/src/main/assets/RecyclerView.java
getChildAt
called by 37
app/src/main/assets/RecyclerView.java
getWidth
called by 30
app/src/main/assets/RecyclerView.java
getHeight
called by 29
app/src/main/assets/RecyclerView.java

Shape

Method 867
Class 46
Interface 10

Languages

Java100%

Modules by API surface

app/src/main/assets/RecyclerView.java682 symbols
app/src/main/assets/LinearLayoutManager.java117 symbols
app/src/main/assets/AdapterHelper.java43 symbols
app/src/main/assets/OrientationHelper.java22 symbols
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyAdapter.java18 symbols
app/src/main/java/com/study/xuan/recyclerviewstudy/SRecyclerView.java9 symbols
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyLog.java8 symbols
app/src/main/java/com/study/xuan/recyclerviewstudy/MainActivity.java8 symbols
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyChildAdapter.java7 symbols
app/src/main/java/com/study/xuan/recyclerviewstudy/ArrayListWrapper.java4 symbols
app/src/test/java/com/study/xuan/recyclerviewstudy/ExampleUnitTest.java2 symbols
app/src/androidTest/java/com/study/xuan/recyclerviewstudy/ExampleInstrumentedTest.java2 symbols

For agents

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

⬇ download graph artifact