MCPcopy
hub / github.com/apache/groovy

github.com/apache/groovy @main sqlite

repository ↗ · DeepWiki ↗
22,365 symbols 87,982 edges 2,116 files 14,221 documented · 64%

Extension points exported contracts — how you extend this code

DataSourceHolder (Interface)
Represents data source holder, e.g. from, joins, where, groupby, etc. @since 4.0.0 [6 implementers]
subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/expression/DataSourceHolder.java
InParameter (Interface)
A typed parameter to pass to a query [9 implementers]
subprojects/groovy-sql/src/main/java/groovy/sql/InParameter.java
TreeContextAction (Interface)
Callback invoked when a TreeContext is popped. @since 2.5.0 [73 implementers]
subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher/TreeContextAction.java
ResourceManager (Interface)
Provides character streams for documentation templates and related resources. [12 implementers]
subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/ResourceManager.java
ValueModel (Interface)
Represents a typed value that can participate in Swing data binding. [6 implementers]
subprojects/groovy-swing/src/main/java/groovy/swing/model/ValueModel.java
JsonParser (Interface)
This is the parser interface that backs the new JsonSlurper. It was derived from the Boon JSON parser. @since 2.3.0 [26 …
subprojects/groovy-json/src/main/java/groovy/json/JsonParser.java
Template (Interface)
A template is a block of text with an associated binding that can be output to a writer or evaluated to a string. [13 …
subprojects/groovy-templates/src/main/groovy/groovy/text/Template.java
GroovyObject (Interface)
The interface implemented by all Groovy objects. Especially handy for using Groovy objects when in the Java world. [12 …
src/main/java/groovy/lang/GroovyObject.java

Core symbols most depended-on inside this repo

put
called by 5428
src/main/java/org/codehaus/groovy/runtime/memoize/MemoizeCache.java
add
called by 1796
subprojects/groovy-sql/src/main/java/groovy/sql/GroovyResultSet.java
equals
called by 1515
subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher/NodeComparator.java
getName
called by 909
src/main/java/org/codehaus/groovy/ast/Variable.java
toString
called by 890
subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/groovydoc/GroovyType.java
size
called by 743
src/main/java/org/codehaus/groovy/runtime/memoize/EvictableCache.java
getType
called by 704
src/main/java/org/codehaus/groovy/ast/Variable.java
getClass
called by 513
src/main/java/org/codehaus/groovy/ast/CompileUnit.java

Shape

Method 19,554
Class 2,417
Interface 226
Function 103
Enum 65

Languages

Java100%
TypeScript1%
Python1%

Modules by API surface

src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java416 symbols
src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java273 symbols
src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java264 symbols
src/main/java/groovy/lang/MetaClassImpl.java187 symbols
subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/GroovyDocToolTest.java165 symbols
src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java164 symbols
src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java148 symbols
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyEngine.java146 symbols
src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java142 symbols
src/main/java/org/apache/groovy/util/concurrent/ConcurrentReferenceHashMap.java139 symbols
src/main/java/org/codehaus/groovy/ast/ClassNode.java138 symbols
src/main/java/org/apache/groovy/util/concurrent/concurrentlinkedhashmap/ConcurrentLinkedHashMap.java138 symbols

Datastores touched

(mysql)Database · 1 repos
groovyDatabase · 1 repos
mydbDatabase · 1 repos

For agents

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

⬇ download graph artifact