jdk (original) (raw)

Code Review for jdk

Prepared by: mduigou on Tue Dec 4 21:27:03 PST 2012
Workspace: /home/mike/code/jdk/tl8/jdk
Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate/jdk
Compare against version: qparent
Summary of changes: 239 lines changed: 212 ins; 0 del; 27 mod; 725 unchg
Patch of changes: <jdk.patch>
Bug id: 8004015 Add default methods to basic functional interfaces
Legend: Modified file Deleted file New file

[Cdiffs](src/share/classes/java/util/function/BinaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/BinaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/BinaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/BinaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/BinaryOperator.java-.html) [New](src/share/classes/java/util/function/BinaryOperator.java.html) [Patch](src/share/classes/java/util/function/BinaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/BinaryOperator.java) src/share/classes/java/util/function/BinaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

3 lines changed: 0 ins; 0 del; 3 mod; 44 unchg

[Cdiffs](src/share/classes/java/util/function/DoubleBinaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/DoubleBinaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/DoubleBinaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/DoubleBinaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/DoubleBinaryOperator.java-.html) [New](src/share/classes/java/util/function/DoubleBinaryOperator.java.html) [Patch](src/share/classes/java/util/function/DoubleBinaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/DoubleBinaryOperator.java) src/share/classes/java/util/function/DoubleBinaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

19 lines changed: 15 ins; 0 del; 4 mod; 43 unchg

[Cdiffs](src/share/classes/java/util/function/DoubleBlock.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/DoubleBlock.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/DoubleBlock.java.sdiff.html) [Frames](src/share/classes/java/util/function/DoubleBlock.java.frames.html) [Old](src/share/classes/java/util/function/DoubleBlock.java-.html) [New](src/share/classes/java/util/function/DoubleBlock.java.html) [Patch](src/share/classes/java/util/function/DoubleBlock.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/DoubleBlock.java) src/share/classes/java/util/function/DoubleBlock.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

14 lines changed: 12 ins; 0 del; 2 mod; 43 unchg

[Cdiffs](src/share/classes/java/util/function/DoubleFunction.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/DoubleFunction.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/DoubleFunction.java.sdiff.html) [Frames](src/share/classes/java/util/function/DoubleFunction.java.frames.html) [Old](src/share/classes/java/util/function/DoubleFunction.java-.html) [New](src/share/classes/java/util/function/DoubleFunction.java.html) [Patch](src/share/classes/java/util/function/DoubleFunction.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/DoubleFunction.java) src/share/classes/java/util/function/DoubleFunction.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

16 lines changed: 15 ins; 0 del; 1 mod; 44 unchg

[Cdiffs](src/share/classes/java/util/function/DoubleSupplier.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/DoubleSupplier.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/DoubleSupplier.java.sdiff.html) [Frames](src/share/classes/java/util/function/DoubleSupplier.java.frames.html) [Old](src/share/classes/java/util/function/DoubleSupplier.java-.html) [New](src/share/classes/java/util/function/DoubleSupplier.java.html) [Patch](src/share/classes/java/util/function/DoubleSupplier.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/DoubleSupplier.java) src/share/classes/java/util/function/DoubleSupplier.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

9 lines changed: 8 ins; 0 del; 1 mod; 42 unchg

[Cdiffs](src/share/classes/java/util/function/DoubleUnaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/DoubleUnaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/DoubleUnaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/DoubleUnaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/DoubleUnaryOperator.java-.html) [New](src/share/classes/java/util/function/DoubleUnaryOperator.java.html) [Patch](src/share/classes/java/util/function/DoubleUnaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/DoubleUnaryOperator.java) src/share/classes/java/util/function/DoubleUnaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

18 lines changed: 17 ins; 0 del; 1 mod; 42 unchg

[Cdiffs](src/share/classes/java/util/function/IntBinaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/IntBinaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/IntBinaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/IntBinaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/IntBinaryOperator.java-.html) [New](src/share/classes/java/util/function/IntBinaryOperator.java.html) [Patch](src/share/classes/java/util/function/IntBinaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/IntBinaryOperator.java) src/share/classes/java/util/function/IntBinaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

19 lines changed: 18 ins; 0 del; 1 mod; 43 unchg

[Cdiffs](src/share/classes/java/util/function/IntBlock.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/IntBlock.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/IntBlock.java.sdiff.html) [Frames](src/share/classes/java/util/function/IntBlock.java.frames.html) [Old](src/share/classes/java/util/function/IntBlock.java-.html) [New](src/share/classes/java/util/function/IntBlock.java.html) [Patch](src/share/classes/java/util/function/IntBlock.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/IntBlock.java) src/share/classes/java/util/function/IntBlock.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

14 lines changed: 12 ins; 0 del; 2 mod; 43 unchg

[Cdiffs](src/share/classes/java/util/function/IntFunction.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/IntFunction.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/IntFunction.java.sdiff.html) [Frames](src/share/classes/java/util/function/IntFunction.java.frames.html) [Old](src/share/classes/java/util/function/IntFunction.java-.html) [New](src/share/classes/java/util/function/IntFunction.java.html) [Patch](src/share/classes/java/util/function/IntFunction.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/IntFunction.java) src/share/classes/java/util/function/IntFunction.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

16 lines changed: 15 ins; 0 del; 1 mod; 44 unchg

[Cdiffs](src/share/classes/java/util/function/IntSupplier.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/IntSupplier.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/IntSupplier.java.sdiff.html) [Frames](src/share/classes/java/util/function/IntSupplier.java.frames.html) [Old](src/share/classes/java/util/function/IntSupplier.java-.html) [New](src/share/classes/java/util/function/IntSupplier.java.html) [Patch](src/share/classes/java/util/function/IntSupplier.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/IntSupplier.java) src/share/classes/java/util/function/IntSupplier.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

11 lines changed: 8 ins; 0 del; 3 mod; 40 unchg

[Cdiffs](src/share/classes/java/util/function/IntUnaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/IntUnaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/IntUnaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/IntUnaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/IntUnaryOperator.java-.html) [New](src/share/classes/java/util/function/IntUnaryOperator.java.html) [Patch](src/share/classes/java/util/function/IntUnaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/IntUnaryOperator.java) src/share/classes/java/util/function/IntUnaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

18 lines changed: 17 ins; 0 del; 1 mod; 41 unchg

[Cdiffs](src/share/classes/java/util/function/LongBinaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/LongBinaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/LongBinaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/LongBinaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/LongBinaryOperator.java-.html) [New](src/share/classes/java/util/function/LongBinaryOperator.java.html) [Patch](src/share/classes/java/util/function/LongBinaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/LongBinaryOperator.java) src/share/classes/java/util/function/LongBinaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

19 lines changed: 18 ins; 0 del; 1 mod; 43 unchg

[Cdiffs](src/share/classes/java/util/function/LongBlock.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/LongBlock.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/LongBlock.java.sdiff.html) [Frames](src/share/classes/java/util/function/LongBlock.java.frames.html) [Old](src/share/classes/java/util/function/LongBlock.java-.html) [New](src/share/classes/java/util/function/LongBlock.java.html) [Patch](src/share/classes/java/util/function/LongBlock.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/LongBlock.java) src/share/classes/java/util/function/LongBlock.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

14 lines changed: 12 ins; 0 del; 2 mod; 43 unchg

[Cdiffs](src/share/classes/java/util/function/LongFunction.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/LongFunction.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/LongFunction.java.sdiff.html) [Frames](src/share/classes/java/util/function/LongFunction.java.frames.html) [Old](src/share/classes/java/util/function/LongFunction.java-.html) [New](src/share/classes/java/util/function/LongFunction.java.html) [Patch](src/share/classes/java/util/function/LongFunction.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/LongFunction.java) src/share/classes/java/util/function/LongFunction.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

16 lines changed: 15 ins; 0 del; 1 mod; 44 unchg

[Cdiffs](src/share/classes/java/util/function/LongSupplier.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/LongSupplier.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/LongSupplier.java.sdiff.html) [Frames](src/share/classes/java/util/function/LongSupplier.java.frames.html) [Old](src/share/classes/java/util/function/LongSupplier.java-.html) [New](src/share/classes/java/util/function/LongSupplier.java.html) [Patch](src/share/classes/java/util/function/LongSupplier.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/LongSupplier.java) src/share/classes/java/util/function/LongSupplier.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

9 lines changed: 8 ins; 0 del; 1 mod; 42 unchg

[Cdiffs](src/share/classes/java/util/function/LongUnaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/LongUnaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/LongUnaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/LongUnaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/LongUnaryOperator.java-.html) [New](src/share/classes/java/util/function/LongUnaryOperator.java.html) [Patch](src/share/classes/java/util/function/LongUnaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/LongUnaryOperator.java) src/share/classes/java/util/function/LongUnaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

18 lines changed: 17 ins; 0 del; 1 mod; 41 unchg

[Cdiffs](src/share/classes/java/util/function/UnaryOperator.java.cdiff.html) [Udiffs](src/share/classes/java/util/function/UnaryOperator.java.udiff.html) [Sdiffs](src/share/classes/java/util/function/UnaryOperator.java.sdiff.html) [Frames](src/share/classes/java/util/function/UnaryOperator.java.frames.html) [Old](src/share/classes/java/util/function/UnaryOperator.java-.html) [New](src/share/classes/java/util/function/UnaryOperator.java.html) [Patch](src/share/classes/java/util/function/UnaryOperator.java.patch) [Raw](raw%5Ffiles/new/src/share/classes/java/util/function/UnaryOperator.java) src/share/classes/java/util/function/UnaryOperator.java

rev 6189 : 8004015: Add Extends and deaults for basic functional interface types Summary: Adds the appropriate extends and default methods for core functional interfaces used by the JSR335 libraries. Reviewed-by: duke

6 lines changed: 5 ins; 0 del; 1 mod; 43 unchg


This code review page was prepared using ../make/scripts/webrev.ksh(vers 23.18-hg).