Aleksey Shipilev
89cc77c8cb
8073432: Object.getClass() throws stackless NPE, due to C2 intrinsic
...
Javac should generate NPE checks using Objects.requireNonNull if -target >= 7
Reviewed-by: jlahoda
2015-03-05 15:03:07 +00:00
Maurizio Cimadamore
1114c26925
8073645: Add lambda-based lazy eval versions of Assert.check methods
...
Enhance Assert so that lazy string computation can occurr where needed; enhance static roding rule checkers to make sure the right version of the method is called.
Reviewed-by: jlahoda
2015-03-05 13:10:49 +00:00
Srikanth Adayapalam
105275fb87
8071453: Allow interface methods to be private
...
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Reviewed-by: mcimadamore
2015-03-02 10:41:08 +05:30
Maurizio Cimadamore
7b2bf7805a
8073842: Invalid method reference when referencing a method on a wildcard type
...
Method rteference lookup logic doesn't skip type-variables as required by javac.
Reviewed-by: jlahoda
2015-02-27 18:20:33 +00:00
Aleksey Shipilev
ee906c96d7
8073550: java* tools: replace obj.getClass hacks with Assert.checkNonNull or Objects.requireNonNull
...
Replace getClass() with approapriate NPE checks
Reviewed-by: jjg
2015-02-27 11:51:53 +00:00
J. Duke
44cc65ae49
Merge
2017-07-05 20:22:22 +02:00
J. Duke
83209b6314
Merge
2017-07-05 20:22:17 +02:00
J. Duke
fc9be779d8
Merge
2017-07-05 20:22:09 +02:00
J. Duke
31ac9e0332
Merge
2017-07-05 20:22:03 +02:00
J. Duke
e4e7b03945
Merge
2017-07-05 20:21:57 +02:00
J. Duke
c5fd2d7fab
Merge
2017-07-05 20:21:51 +02:00
J. Duke
180d323cea
Merge
2017-07-05 20:21:44 +02:00
J. Duke
adfdf89511
Merge
2017-07-05 20:21:34 +02:00
J. Duke
3d64465495
Added tag jdk9-b52 for changeset d6224d602145
2017-07-05 20:21:14 +02:00
J. Duke
f3a755b2ab
Merge
2017-07-05 20:21:13 +02:00
J. Duke
29c3545e2e
Merge
2017-07-05 20:21:08 +02:00
J. Duke
61245c16cf
Merge
2017-07-05 20:21:01 +02:00
J. Duke
c07225a5d7
Merge
2017-07-05 20:20:55 +02:00
J. Duke
2ee38500b9
Merge
2017-07-05 20:20:49 +02:00
J. Duke
90f2e4148c
Merge
2017-07-05 20:20:43 +02:00
J. Duke
712a00c48d
Merge
2017-07-05 20:20:37 +02:00
J. Duke
9ea6d496cf
Merge
2017-07-05 20:20:17 +02:00
J. Duke
6ea721380c
Added tag jdk9-b51 for changeset 6efe265424e3
2017-07-05 20:19:46 +02:00
J. Duke
7081b471c4
Merge
2017-07-05 20:19:45 +02:00
J. Duke
dc345a08a6
Merge
2017-07-05 20:19:40 +02:00
J. Duke
3c916a14ac
Merge
2017-07-05 20:19:33 +02:00
J. Duke
2ffb8a598b
Merge
2017-07-05 20:19:27 +02:00
J. Duke
2a4ff36888
Merge
2017-07-05 20:19:22 +02:00
J. Duke
787b2ba946
Merge
2017-07-05 20:19:16 +02:00
J. Duke
96d022661e
Merge
2017-07-05 20:19:12 +02:00
J. Duke
e7d0218faf
Merge
2017-07-05 20:19:04 +02:00
J. Duke
f6fd594f98
Added tag jdk9-b50 for changeset 1550b2f6b63d
2017-07-05 20:18:44 +02:00
J. Duke
b1d6b18b33
Merge
2017-07-05 20:18:43 +02:00
J. Duke
c842b05b7a
Merge
2017-07-05 20:18:38 +02:00
J. Duke
0a8da5ffb0
Merge
2017-07-05 20:18:32 +02:00
J. Duke
53abd2c412
Merge
2017-07-05 20:18:26 +02:00
J. Duke
0184c716f1
Merge
2017-07-05 20:18:19 +02:00
J. Duke
b18bb30fd8
Merge
2017-07-05 20:18:12 +02:00
J. Duke
2e445fa6b1
Merge
2017-07-05 20:18:07 +02:00
J. Duke
e685a2ba2d
Merge
2017-07-05 20:17:56 +02:00
J. Duke
7c6c248530
Added tag jdk9-b49 for changeset 5b8db585a33c
2017-07-05 20:17:34 +02:00
J. Duke
edc9d85e7b
Merge
2017-07-05 20:17:33 +02:00
J. Duke
10e4c93ad6
Merge
2017-07-05 20:17:28 +02:00
J. Duke
99bf10ea9d
Merge
2017-07-05 20:17:22 +02:00
J. Duke
79671d43ad
Merge
2017-07-05 20:17:15 +02:00
J. Duke
3cae9c241e
Merge
2017-07-05 20:17:09 +02:00
J. Duke
021359923f
Merge
2017-07-05 20:17:03 +02:00
J. Duke
94e8c5c5d5
Merge
2017-07-05 20:16:58 +02:00
J. Duke
c202b33f02
Merge
2017-07-05 20:16:49 +02:00
J. Duke
82418d4c81
Added tag jdk9-b48 for changeset b2f9702efbe9
2017-07-05 20:16:24 +02:00