MCPcopy Index your code
hub / github.com/JetBrains/intellij-samples

github.com/JetBrains/intellij-samples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
919 symbols 1,273 edges 212 files 32 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

official project

IntelliJ IDEA Samples for Tips and Tricks, Features, etc.

This repository contains code that demonstrates IntelliJIDEA features. The classes and methods are largely named after the functionality that they're supposed to demonstrate. This code can be updated or added to as features in IntelliJ IDEA are added or updated.

A large number of the features are demoed in this presentation: https://youtu.be/9AMcN-wkspU

The code has been used in a number of shorter tip videos: http://youtube.com/Intellijidea

These examples currently show features all the way up to IntelliJ IDEA 2020.1, and Java 15.

There are also some basic samples for Spring and for Web/JavaScript features.

See also: https://github.com/trishagee/groovy-samples

Extension points exported contracts — how you extend this code

CustomerRepository (Interface)
(no doc) [8 implementers]
java-samples/src/main/java/com/jetbrains/navigation/CustomerRepository.java
Person (Interface)
(no doc) [2 implementers]
web-samples/TypeScript/People.ts
Car (Interface)
(no doc)
kotlin-samples/src/main/java/com/jetbrains/domain/Car.kt
MyFunction (Interface)
(no doc)
java-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionalParameter.java
Drivable (Interface)
(no doc)
kotlin-samples/src/main/java/com/jetbrains/domain/Drivable.kt

Core symbols most depended-on inside this repo

toString
called by 16
java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java
equals
called by 7
java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java
getOptional
called by 7
java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java
sendLocalisedMessage
called by 6
java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java
getStrings
called by 6
java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java
doSomething
called by 6
java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java
getStatus
called by 6
java-samples/src/main/java/com/jetbrains/code/jdk23/PrimitiveTypesInSwitch.java
getMonth
called by 5
java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java

Shape

Method 623
Class 262
Function 15
Interface 11
Enum 8

Languages

Java94%
Kotlin4%
TypeScript2%

Modules by API surface

java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java45 symbols
java-samples/src/main/java/com/jetbrains/inspections/Inspections.java35 symbols
java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java25 symbols
java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java21 symbols
java-samples/src/main/java/com/jetbrains/code/JavaAt25.java18 symbols
java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java17 symbols
java-samples/src/test/com/jetbrains/debugging/DebuggingTest.java16 symbols
java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java15 symbols
java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java15 symbols
java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java13 symbols
java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java12 symbols
java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java11 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact