Skip additional visibility check for java classes in debug mode
This commit is contained in:
@@ -6,6 +6,8 @@ Compile bytecode for A.PrivateClass()
|
||||
Compile bytecode for A.PrivateClass().prop
|
||||
Compile bytecode for A().PrivateInnerClass()
|
||||
Compile bytecode for A().PrivateInnerClass().prop
|
||||
Compile bytecode for forTests.MyJavaClass.PrivateJavaClass()
|
||||
Compile bytecode for forTests.MyJavaClass.PrivateJavaClass().prop
|
||||
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
|
||||
Process finished with exit code 0
|
||||
|
||||
@@ -26,3 +26,9 @@ class A {
|
||||
|
||||
// EXPRESSION: A().PrivateInnerClass().prop
|
||||
// RESULT: 1: I
|
||||
|
||||
// EXPRESSION: forTests.MyJavaClass.PrivateJavaClass()
|
||||
// RESULT: instance of forTests.MyJavaClass$PrivateJavaClass(id=ID): LforTests/MyJavaClass$PrivateJavaClass;
|
||||
|
||||
// EXPRESSION: forTests.MyJavaClass.PrivateJavaClass().prop
|
||||
// RESULT: 1: I
|
||||
|
||||
@@ -19,4 +19,8 @@ public class MyJavaClass {
|
||||
public static <T> T runReadAction(@NotNull Computable<T> computation) {
|
||||
return computation.compute();
|
||||
}
|
||||
|
||||
private static class PrivateJavaClass {
|
||||
public final int prop = 1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user