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
57
+
58
+
### Fixed
59
+
- add Unsafe support for getting/setting Class static fields
60
+
- update java/lang/invoke/MethodHandleNatives.staticFieldOffset(Ljava/lang/invoke/MemberName;)J to get the correct class name
61
+
- unbox primitives for constructor reflection
62
+
- update java/lang/Class.forName0 to throw ClassNotFoundException for primitive types
63
+
- 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
90
+
91
+
### Fixed
92
+
- do not deep clone java.lang.Class objects
93
+
- unbox primitives for constructor reflection
94
+
- correct class loading hierarchy logic
95
+
- 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