You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- correct java/lang/Class.getRawAnnotations()[B and java/lang/Class.getRawTypeAnnotations()[B to return zero length in byte array when there are no annotations
25
+
- correct private method invocation
26
+
- reduce gc memory utilization
27
+
- add Unsafe support for getting/setting Class static fields
28
+
- update java/lang/invoke/MethodHandleNatives.staticFieldOffset(Ljava/lang/invoke/MemberName;)J to get the correct class name
29
+
- update java/lang/Class.forName0 to throw ClassNotFoundException for primitive types
- improve class loader reflection; initial class loader and module support
58
+
59
+
### Fixed
60
+
- add Unsafe support for getting/setting Class static fields
61
+
- update java/lang/invoke/MethodHandleNatives.staticFieldOffset(Ljava/lang/invoke/MemberName;)J to get the correct class name
62
+
- unbox primitives for constructor reflection
63
+
- update java/lang/Class.forName0 to throw ClassNotFoundException for primitive types
64
+
- correct java/lang/Class.getRawAnnotations()[B and java/lang/Class.getRawTypeAnnotations()[B to return zero length in byte array when there are no annotations
- improve class loader reflection; initial class loader and module support
92
+
93
+
### Fixed
94
+
- do not deep clone java.lang.Class objects
95
+
- unbox primitives for constructor reflection
96
+
- correct class loading hierarchy logic
97
+
- correct java/lang/Class.getRawAnnotations()[B and java/lang/Class.getRawTypeAnnotations()[B to return zero length in byte array when there are no annotations
0 commit comments