Prepared by: | jfranck on Mon Sep 23 14:36:52 CEST 2013 |
---|---|
Workspace: | /localhome/hgsrc/tl/jdk |
Compare against: | ssh://hg.openjdk.java.net/jdk8/tl-gate/jdk |
Compare against version: | 8073 |
Summary of changes: | 87 lines changed: 58 ins; 24 del; 5 mod; 5194 unchg |
Patch of changes: | jdk.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
make/java/java/FILES_c.gmk
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke1 line changed: 1 ins; 0 del; 0 mod; 81 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
make/java/java/mapfile-vers
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke2 lines changed: 2 ins; 0 del; 0 mod; 300 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
makefiles/mapfiles/libjava/mapfile-vers
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke2 lines changed: 2 ins; 0 del; 0 mod; 300 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/classes/java/lang/reflect/Constructor.java
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke8 lines changed: 0 ins; 8 del; 0 mod; 537 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/classes/java/lang/reflect/Executable.java
rev 8073 : 8007072: Update Core Reflection for Type Annotations to match latest spec 8022324: j.l.Class.getAnnotatedInterfaces() for array type returns wrong value 8024915: j.l.r.Executable.getAnnotatedReceiverType() should return null for static methods Summary: Update javadoc and implementation of reflection for type annotations to match latest spec Reviewed-by: duke rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke11 lines changed: 6 ins; 1 del; 4 mod; 633 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/classes/java/lang/reflect/Field.java
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke6 lines changed: 2 ins; 3 del; 1 mod; 1164 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/classes/java/lang/reflect/Method.java
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke8 lines changed: 0 ins; 8 del; 0 mod; 640 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/javavm/export/jvm.h
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke5 lines changed: 5 ins; 0 del; 0 mod; 1505 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/native/java/lang/reflect/Executable.c
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke10 lines changed: 6 ins; 4 del; 0 mod; 34 unchg
------ ------ ------
------
------
---
New
Patch
Raw
src/share/native/java/lang/reflect/Field.c
rev 8074 : 8009719: core reflection should get type annotation data from the VM lazily Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand. Reviewed-by: duke34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /home/jfranck/bin/webrev.ksh (vers 23.18-hg+jbs).