Bastien Jansen
Bastien Jansen
``` ceylon shared actual PsiNameIdentifierOwner? gotoJavaNode(Declaration declaration) { value qn = declaration.qualifiedNameString.replace("::", "."); (1) return doWithIndex(project, () { value facade = JavaPsiFacade.getInstance(project); (2) value scope = GlobalSearchScope.allScope(project); if (exists psi...
When a project is imported, every `.ceylon` file is scanned for declarations, which are added to the project's index for later use. The problem is, the parser does not build...
In ceylon-ide-common, we have a file named `SingleSourceUnitPackage.java`, which is entirely commented because it was rewritten in Ceylon in a file named `SingleSourceUnitPackage.ceylon`, located in the same package. When I...
In `ceylon-ide-common`, we have this interface: ``` ceylon shared interface AbstractTerminateStatementAction given Document satisfies CommonDocument { ... ``` And an implementation for unit tests: ``` ceylon class TerminateStatementActionTest() satisfies AbstractTerminateStatementAction...
For example, in `com.redhat.ceylon.eclipse.ui`, if I do a ⌘-⇧-G on `ExportModuleImportProposal`, it shows usages in Java code, but not in `eclipseExportModuleImportQuickFix`, which is a Ceylon declaration.
I implemented a new `EclipseControlStructureProposal` that allows transforming `a.b.c` to `if (exists val = a.b.c`, but the linked mode is broken: it draws a rectangle around `val` and suggests correct...
I'd like to see modules that I don't own, but for which I have admin permissions, in the "My stuff" menu. This way, I can easily list all the modules...