Nikolay Chashnikov
Nikolay Chashnikov
I've found the cause: Javac modifies content of file passed to it as `char[]` (see [UnicodeReader.java:103](https://github.com/openjdk/jdk/blob/8fda5b82f052b8f481c70073842dd1fde9a0c225/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java#L103)) by replacing the last character by 0x1a. If this array is cached (the original...
I'm not sure how we can fix this on intellij side. We implement `javax.tools.FileObject#getCharContent` and cache content of the returned `CharSequence`, it's really unexpected that code in Javac casts the...
Sorry for the late reply, we somehow missed your pull request. I have some questions about your implementation, but I firstly want to understand your use case. How does your...
See [my changes](https://upsource.jetbrains.com/idea-ce/revision/idea-ce-a392f16adb0f3d99c90ad20d54ff21f7a7164b4b) in AbstractProjectNode. I need to cast the result to `int` in order to pass it to `subList`. In fact all usages of `indexOf` in IDEA sources cast...
> Let me know if you'd like a separate issue filed for this. @gharrma I think it's better to create a separate issue about that.
I'm not quite sure about the property name (`targetProductPart`). If you have a better variant, let's discuss it. Also, `BACKEND_AND_FRONTEND` entry is too long, I was thinking about using `BOTH`...
@citizenmatt I'm working on this, hope to have it done soon.
This should be fixed in [2.0.0-beta2](https://github.com/JetBrains/intellij-platform-gradle-plugin/releases/tag/v2.0.0-beta2). Use the following configuration in build.gradle.kts: ``` intellijPlatform { splitMode = true splitModeTarget = SplitModeAware.SplitModeTarget.FRONTEND } ``` In order to use this, you need...