hg: jdk8/tl/jdk: 8003881: Prevent lambda implementing inner classes from allowing the creation of new instances

robert.field at oracle.com robert.field at oracle.com
Fri Dec 7 05:57:22 UTC 2012


Changeset: 896d4af2ebfd
Author:    rfield
Date:      2012-12-06 21:55 -0800
URL:       http://hg.openjdk.java.net/jdk8/tl/jdk/rev/896d4af2ebfd

8003881: Prevent lambda implementing inner classes from allowing the creation of new instances
Summary: Lambda implementing inner classes now has private constructor (thanks Kumar)
Reviewed-by: ksrini

! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
+ test/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
+ test/java/lang/invoke/lambda/LambdaAccessControlTest.java




More information about the security-dev mailing list