# Resolve classes from a custom language

**URL:** <https://platform.jetbrains.com/t/resolve-classes-from-a-custom-language/2184>\
**Category:** IntelliJ Platform\
**Tags:** plugin-development\
**Created:** [July 4, 2025, 10:15pm UTC](https://platform.jetbrains.com/t/resolve-classes-from-a-custom-language/2184 "2025-07-04T22:15:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![everttigchelaar](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/everttigchelaar/32/1283_2.png) [@everttigchelaar](https://platform.jetbrains.com/u/everttigchelaar)\
**Post date:** [July 4, 2025, 10:15pm UTC](https://platform.jetbrains.com/t/resolve-classes-from-a-custom-language/2184/1 "2025-07-04T22:15:16Z")

</div>

I am working on a custom language, called Nabu. for the JVM.  
Classes defined in Nabu can be used from Java and visa versa.  
I want to create an Intellij plugin for it.

What do I need to implement so that Intellij can resolve classes like in imports and such?  
I have an Java source file with the following import:

import bar.Dummy;

The Dummy class can’t be resolved (shown in red), the Dummy class is defined in a Nabu source file.

What do I need to implement, which extension(s)?

> **[GitHub - potjerodekool/nabu-idea: Intellij plugin for Nabu programming language](https://github.com/potjerodekool/nabu-idea)**
>
> Intellij plugin for Nabu programming language
