MCPcopy Index your code
hub / github.com/bpellin/keepassdroid

github.com/bpellin/keepassdroid @v2.6.9.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.6.9.2 ↗ · + Follow
2,103 symbols 5,759 edges 299 files 226 documented · 11%
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

ResettableIterator (Interface)
Defines an iterator that can be reset back to an initial state. This interface allows an iterator to be repeatedly r [6 …
app/src/main/java/org/apache/commons/collections/ResettableIterator.java
KeyValue (Interface)
Defines a simple key value pair. A Map Entry has considerable additional semantics over and above a simple key-value [8 …
app/src/main/java/org/apache/commons/collections/KeyValue.java
MapIterator (Interface)
Defines an iterator that operates over a Map . This iterator is a special version designed for maps. It [4 implementers]
app/src/main/java/org/apache/commons/collections/MapIterator.java
IterableMap (Interface)
Defines a map that can be iterated directly without needing to create an entry set. A map iterator is an efficient w [3 …
app/src/main/java/org/apache/commons/collections/IterableMap.java
ITimeLogger (Interface)
(no doc) [4 implementers]
app/src/main/java/com/keepassdroid/database/ITimeLogger.java

Core symbols most depended-on inside this repo

write
called by 106
app/src/main/java/com/keepassdroid/stream/MacOutputStream.java
getString
called by 87
app/src/main/java/com/keepassdroid/database/PwEntryV4.java
get
called by 84
app/src/main/java/com/keepassdroid/database/BinaryPool.java
equals
called by 70
app/src/main/java/com/keepassdroid/database/PwDate.java
length
called by 69
app/src/main/java/com/keepassdroid/database/security/ProtectedBinary.java
writeObject
called by 67
app/src/main/java/com/keepassdroid/database/save/PwDbV4Output.java
size
called by 66
app/src/main/java/com/keepassdroid/collections/VariantDictionary.java
add
called by 59
app/src/main/java/org/apache/commons/collections/iterators/AbstractEmptyIterator.java

Shape

Method 1,561
Class 319
Function 206
Enum 11
Interface 6

Languages

Java88%
C9%
C++3%

Modules by API surface

app/src/main/java/org/apache/commons/collections/map/AbstractHashedMap.java97 symbols
app/src/main/java/org/apache/commons/collections/map/AbstractReferenceMap.java74 symbols
app/src/main/java/com/keepassdroid/fragments/PasswordFragment.java56 symbols
app/src/main/java/com/keepassdroid/database/PwEntryV4.java50 symbols
app/src/main/java/com/keepassdroid/database/PwEntry.java39 symbols
app/src/main/java/com/keepassdroid/database/PwDatabaseV4.java39 symbols
app/src/main/java/com/keepassdroid/database/PwDatabase.java39 symbols
app/src/main/java/com/keepassdroid/database/PwEntryV3.java38 symbols
app/src/main/java/com/keepassdroid/database/PwDatabaseV3.java30 symbols
app/src/main/java/com/keepassdroid/database/PwGroupV4.java29 symbols
app/src/main/java/com/keepassdroid/fileselect/FileSelectActivity.java28 symbols
app/src/main/java/com/keepassdroid/database/load/ImporterV4.java28 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page