Removed 'INSTANCE$' field generation
This commit is contained in:
@@ -11,8 +11,8 @@ class B {
|
||||
}
|
||||
|
||||
/*
|
||||
Two DEPRECATED are for INSTANCE$ and INSTANCE temporarily
|
||||
1 DEPRECATED is for INSTANCE temporarily
|
||||
3 others are for getCONST_VAL
|
||||
*/
|
||||
|
||||
// 5 DEPRECATED
|
||||
// 4 DEPRECATED
|
||||
@@ -7,5 +7,5 @@ object A {
|
||||
//check that constant initializers inlined
|
||||
|
||||
// 0 GETSTATIC
|
||||
// 2 PUTSTATIC A.INSTANCE
|
||||
// 2 PUTSTATIC
|
||||
// 1 PUTSTATIC A.INSTANCE
|
||||
// 1 PUTSTATIC
|
||||
|
||||
@@ -3,5 +3,4 @@ object A {
|
||||
}
|
||||
// Field initialized in constant pool
|
||||
// A super constructor call and INSTANCE put
|
||||
// One more for INSTANCE$ put (temporarily)
|
||||
// 3 ALOAD 0
|
||||
// 2 ALOAD 0
|
||||
Reference in New Issue
Block a user