vromero [Mon, 18 Feb 2013 14:33:25 +0000] rev 16301
6563143: javac should issue a warning for overriding equals without hashCode
Reviewed-by: jjg, mcimadamore
rfield [Fri, 15 Feb 2013 18:40:38 -0800] rev 16300
8004969: Generate $deserializeLambda$ method
8006763: super in method reference used in anonymous class - ClassFormatError is produced
8005632: Inner classes within lambdas cause build failures
8005653: Lambdas containing inner classes referencing external type variables do not correctly parameterize the inner classes
Reviewed-by: mcimadamore
jjg [Fri, 15 Feb 2013 11:26:11 -0800] rev 16299
8008313: 8007052 breaks test/tools/javap/MethodParameters.java
Reviewed-by: darcy
mcimadamore [Fri, 15 Feb 2013 18:13:00 +0000] rev 16298
8008309: TargetType60 fails because of bad golden file
Summary: bad golden file
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:37:19 +0000] rev 16297
Merge
mcimadamore [Fri, 15 Feb 2013 16:31:19 +0000] rev 16296
8007427: Annotation element as '_' gives compiler error instead of a warning
8007401: Write test to check for generation of warnings when '_' is used as an identifier
Summary: Extended identifier production not used in annotation values
Reviewed-by: jjg
Contributed-by: sonali.goel@oracle.com
mcimadamore [Fri, 15 Feb 2013 16:30:31 +0000] rev 16295
8007535: Compiler crashes on @FunctionalInterface used on interface with two inherited methods with same signatures
Summary: Bad check in Types.interfaceCandidates
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:29:58 +0000] rev 16294
8007462: Fix provisional applicability for method references
Summary: Add speculative arity-based check to rule out potential candidates when stuck reference is passed to method
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:28:57 +0000] rev 16293
8007285: AbstractMethodError instead of compile-time error when method reference with super and abstract
Summary: Missing abstractness check on super rmethod references
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:28:07 +0000] rev 16292
8006749: compiler does not allow Object protected methods to be used in lambda
Summary: Check.checkFunctionalInterface should take into account 'fake' override
Reviewed-by: jjg
jjg [Fri, 15 Feb 2013 08:28:42 -0800] rev 16291
8007052: javap should include the descriptor for a method in verbose mode
Reviewed-by: mcimadamore
mchung [Thu, 14 Feb 2013 09:43:00 -0800] rev 16290
8006225: tools/jdeps/Basic.java failes with AssertionError
Reviewed-by: alanb