Code Review for jdk

Prepared by:jfranck on Thu Sep 26 16:41:43 CEST 2013
Workspace:/localhome/hgsrc/tl/jdk
Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate/jdk
Compare against version:8096
Summary of changes: 196 lines changed: 157 ins; 16 del; 23 mod; 4150 unchg
Patch of changes: jdk.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/lang/Class.java

rev 8095 : 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 8097 : 8009411: (reflect) Class.getMethods should not include static methods from interfaces
Summary: Update getMethods() and getMethod() to filter out interface statics
Reviewed-by: duke
Contributed-by: joel.franck@oracle.com, andreas.lundblad@oracle.com, amy.lu@oracle.com
20 lines changed: 16 ins; 0 del; 4 mod; 3477 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java

rev 8097 : 8009411: (reflect) Class.getMethods should not include static methods from interfaces
Summary: Update getMethods() and getMethod() to filter out interface statics
Reviewed-by: duke
Contributed-by: joel.franck@oracle.com, andreas.lundblad@oracle.com, amy.lu@oracle.com
115 lines changed: 92 ins; 15 del; 8 mod; 284 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java

rev 8097 : 8009411: (reflect) Class.getMethods should not include static methods from interfaces
Summary: Update getMethods() and getMethod() to filter out interface statics
Reviewed-by: duke
Contributed-by: joel.franck@oracle.com, andreas.lundblad@oracle.com, amy.lu@oracle.com
61 lines changed: 49 ins; 1 del; 11 mod; 389 unchg

This code review page was prepared using /home/jfranck/bin/webrev.ksh (vers 23.18-hg+jbs).