MCPcopy Index your code
hub / github.com/eclipse-jdt/eclipse.jdt.core

github.com/eclipse-jdt/eclipse.jdt.core @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
88,479 symbols 554,720 edges 9,415 files 18,371 documented · 21%
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

IQualifiedTypeResolutionListener (Interface)
A listener, which gets notified when a type binding has been discovered. This interface may be implemented by client [6 …
org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup/IQualifiedTypeResolutionListener.java
IServiceFactory (Interface)
An abstract factory for services such as annotation processors. This abstraction exists because the way a service is ins [9 …
org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/IServiceFactory.java
TerminalTokens (Interface)
Maps each terminal symbol in the java-grammar into a unique integer. This integer is used to represent the terminal when [18 …
org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
StopableTestCase (Interface)
A test case that is being sent stop() when the user presses 'Stop' or 'Exit'. [22 implementers]
org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/junit/extension/StopableTestCase.java
IDocElement (Interface)
Common marker interface for AST nodes that represent fragments in doc elements. These are node types that can legitimate [6 …
org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IDocElement.java
ICodeAssist (Interface)
Common protocol for Java elements that support source code assist and code resolve. @noimplement This interface is not [6 …
org.eclipse.jdt.core/model/org/eclipse/jdt/core/ICodeAssist.java
ITypeNameRequestor (Interface)
A ITypeNameRequestor collects search results from a searchAllTypeNames query to a Search [7 implementers]
org.eclipse.jdt.core/search/org/eclipse/jdt/core/search/ITypeNameRequestor.java
ICompletionEngine (Interface)
Represents a class that can provide completion for a compilation unit. [10 implementers]
org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/ICompletionEngine.java

Core symbols most depended-on inside this repo

append
called by 15641
JCL/converterJclMin1.8/src/java/lang/StringBuilder.java
append
called by 6834
org.eclipse.jdt.core/model/org/eclipse/jdt/core/IBuffer.java
get
called by 6077
org.eclipse.jdt.core.tests.model/workspace/ExternalAnnotations18/Lib/src/libs/MyMap.java
getCompilationUnit
called by 5499
org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/env/ISourceModule.java
toCharArray
called by 5114
org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java
getSource
called by 5104
org.eclipse.jdt.core/model/org/eclipse/jdt/core/compiler/IScanner.java
length
called by 5012
JCL/jclMin9/src/java/lang/String.java
getWorkingCopy
called by 4701
org.eclipse.jdt.core/model/org/eclipse/jdt/core/ITypeRoot.java

Shape

Method 77,956
Class 9,050
Interface 1,140
Enum 333

Languages

Java100%

Modules by API surface

org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests.java1,062 symbols
org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/formatter/FormatterRegressionTests.java1,054 symbols
org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugsTests.java737 symbols
org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java730 symbols
org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullReferenceTest.java628 symbols
org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/parser/Parser.java551 symbols
org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/CompletionParserTestKeyword.java501 symbols
org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullTypeAnnotationTest.java476 symbols
org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests_1_5.java466 symbols
org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/formatter/FormatterBugsTests.java456 symbols
org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java449 symbols
org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java439 symbols

For agents

$ claude mcp add eclipse.jdt.core \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page