[debugger] Refactoring: Prepare to support java instrumentation

Prepare for IDEA-370744

GitOrigin-RevId: d28b2941347a480037b92b917035b4b503083c09
This commit is contained in:
Alexey.Merkulov
2026-01-29 20:22:30 +00:00
committed by intellij-monorepo-bot
parent d21be53db5
commit b446b776e9
5 changed files with 72 additions and 21 deletions
@@ -41,6 +41,7 @@ import com.intellij.util.messages.MessageBusConnection;
import com.intellij.util.net.NetUtils;
import com.intellij.util.ui.EDT;
import kotlin.Unit;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.TestOnly;
@@ -540,12 +541,13 @@ public class CompilerManagerImpl extends CompilerManager {
return projectBuildDir;
}
private static final class CompiledClass implements ClassObject {
@ApiStatus.Internal
public static final class CompiledClass implements ClassObject {
private final String myPath;
private final String myClassName;
private final byte[] myBytes;
CompiledClass(String path, String className, byte[] bytes) {
public CompiledClass(String path, String className, byte[] bytes) {
myPath = path;
myClassName = className;
myBytes = bytes;