MCPcopy Index your code
hub / github.com/dropbox/hackpad

github.com/dropbox/hackpad @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
10,138 symbols 35,595 edges 1,036 files 2,375 documented · 23%
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

Callable (Interface)
Generic notion of callable object that can execute some script-related code upon request with specified values for scrip [27 …
infrastructure/rhino1_7R3/src/org/mozilla/javascript/Callable.java
ServletAccessor (Interface)
(no doc) [2 implementers]
infrastructure/net.appjet.common/util/HttpServletRequestFactory.java
IdFunctionCall (Interface)
Master for id-based functions that knows their properties and how to execute them. [35 implementers]
infrastructure/rhino1_7R3/src/org/mozilla/javascript/IdFunctionCall.java
MessageProvider (Interface)
This is an interface defining a message provider. Create your own implementation to override the default error message p [8 …
infrastructure/rhino1_7R3/src/org/mozilla/javascript/ScriptRuntime.java
Scriptable (Interface)
This is interface that all objects in JavaScript must implement. The interface provides for the management of properties [9 …
infrastructure/rhino1_7R3/src/org/mozilla/javascript/Scriptable.java
ErrorReporter (Interface)
This is interface defines a protocol for the reporting of errors during JavaScript translation or execution. @author No [10 …
infrastructure/rhino1_7R3/src/org/mozilla/javascript/ErrorReporter.java

Core symbols most depended-on inside this repo

$
called by 2002
infrastructure/framework-src/modules/less.js
push
called by 1163
infrastructure/rhino1_7R3/src/org/mozilla/javascript/ObjArray.java
append
called by 1137
infrastructure/rhino1_7R3/src/org/mozilla/javascript/Decompiler.java
replace
called by 722
infrastructure/rhino1_7R3/xmlimplsrc/org/mozilla/javascript/xmlimpl/XML.java
indexOf
called by 540
infrastructure/rhino1_7R3/src/org/mozilla/javascript/ObjArray.java
get
called by 523
infrastructure/rhino1_7R3/src/org/mozilla/javascript/Scriptable.java
split
called by 469
contrib/glue/glue.py
join
called by 451
infrastructure/rhino1_7R3/src/org/mozilla/javascript/NativeJSON.java

Shape

Method 5,618
Function 3,846
Class 618
Interface 37
Enum 19

Languages

Java60%
TypeScript38%
C++1%
Python1%
C1%

Modules by API surface

etherpad/src/static/js/tok/r.js220 symbols
infrastructure/rhino1_7R3/toolsrc/org/mozilla/javascript/tools/debugger/SwingGui.java177 symbols
infrastructure/rhino1_7R3/src/org/mozilla/javascript/ScriptRuntime.java173 symbols
infrastructure/rhino1_7R3/src/org/mozilla/classfile/ClassFileWriter.java173 symbols
infrastructure/rhino1_7R3/src/org/mozilla/javascript/Parser.java123 symbols
infrastructure/rhino1_7R3/src/org/mozilla/javascript/optimizer/Codegen.java121 symbols
infrastructure/net.appjet.common/util/LenientFormatter.java115 symbols
infrastructure/rhino1_7R3/src/org/mozilla/javascript/Context.java112 symbols
etherpad/src/etherpad/statistics/statistics.js105 symbols
infrastructure/net.appjet.common/util/HttpServletRequestFactory.java103 symbols
infrastructure/rhino1_7R3/xmlimplsrc/org/mozilla/javascript/xmlimpl/XmlNode.java102 symbols
infrastructure/rhino1_7R3/src/org/mozilla/javascript/ScriptableObject.java101 symbols

Datastores touched

(mysql)Database · 1 repos
hackpadDatabase · 1 repos

For agents

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

⬇ download graph artifact