hg: jdk7/jdk7/jdk: 7 new changesets

erik.trimble at oracle.com erik.trimble at oracle.com
Tue Mar 1 12:38:39 PST 2011


Changeset: d7de46ec011b
Author:    jrose
Date:      2011-02-11 01:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d7de46ec011b

7013417: JSR 292 needs to support variadic method handle calls
Summary: Implement MH.asVarargsCollector, etc., and remove withTypeHandler.
Reviewed-by: twisti

! src/share/classes/java/dyn/MethodHandle.java
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/java/dyn/package-info.java
! src/share/classes/sun/dyn/AdapterMethodHandle.java
! src/share/classes/sun/dyn/CallSiteImpl.java
! src/share/classes/sun/dyn/InvokeGeneric.java
! src/share/classes/sun/dyn/Invokers.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/MethodTypeImpl.java
! test/java/dyn/InvokeDynamicPrintArgs.java
! test/java/dyn/JavaDocExamplesTest.java
! test/java/dyn/MethodHandlesTest.java
! test/java/dyn/indify/Indify.java

Changeset: c86c60ad8822
Author:    jrose
Date:      2011-02-11 01:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c86c60ad8822

7012650: implement JSR 292 EG adjustments through January 2010
Summary: misc. EG changes and polishes (excluding 7013417)
Reviewed-by: twisti

! src/share/classes/java/dyn/CallSite.java
! src/share/classes/java/dyn/ClassValue.java
! src/share/classes/java/dyn/ConstantCallSite.java
! src/share/classes/java/dyn/InvokeDynamicBootstrapError.java
! src/share/classes/java/dyn/Linkage.java
! src/share/classes/java/dyn/MethodHandle.java
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/java/dyn/MethodType.java
! src/share/classes/java/dyn/MutableCallSite.java
+ src/share/classes/java/dyn/SwitchPoint.java
- src/share/classes/java/dyn/Switcher.java
! src/share/classes/java/dyn/VolatileCallSite.java
! src/share/classes/java/dyn/WrongMethodTypeException.java
! src/share/classes/java/dyn/package-info.java
! src/share/classes/sun/dyn/AdapterMethodHandle.java
! src/share/classes/sun/dyn/FromGeneric.java
! src/share/classes/sun/dyn/InvokeGeneric.java
! src/share/classes/sun/dyn/Invokers.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/ToGeneric.java
+ src/share/classes/sun/dyn/WrapperInstance.java
! test/java/dyn/InvokeGenericTest.java
! test/java/dyn/JavaDocExamplesTest.java
! test/java/dyn/MethodHandlesTest.java

Changeset: a2241b109aa1
Author:    jrose
Date:      2011-02-11 01:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a2241b109aa1

7013730: JSR 292 reflective operations should report errors with standard exception types
Summary: remove NoAccessException, replace it by ReflectiveOperationException subtypes; adjust javadoc of exceptions
Reviewed-by: twisti

! src/share/classes/java/dyn/CallSite.java
! src/share/classes/java/dyn/Linkage.java
! src/share/classes/java/dyn/MethodHandles.java
- src/share/classes/java/dyn/NoAccessException.java
! src/share/classes/sun/dyn/CallSiteImpl.java
! src/share/classes/sun/dyn/FilterGeneric.java
! src/share/classes/sun/dyn/FilterOneArgument.java
! src/share/classes/sun/dyn/FromGeneric.java
! src/share/classes/sun/dyn/InvokeGeneric.java
! src/share/classes/sun/dyn/Invokers.java
! src/share/classes/sun/dyn/MemberName.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/MethodHandleNatives.java
! src/share/classes/sun/dyn/SpreadGeneric.java
! src/share/classes/sun/dyn/ToGeneric.java
! src/share/classes/sun/dyn/util/ValueConversions.java
! src/share/classes/sun/dyn/util/VerifyAccess.java
! test/java/dyn/InvokeGenericTest.java
! test/java/dyn/JavaDocExamplesTest.java
! test/java/dyn/MethodHandlesTest.java

Changeset: 5e4a41d0fccd
Author:    jrose
Date:      2011-02-15 00:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5e4a41d0fccd

7016261: JSR 292 MethodType objects should be serializable
Summary: Define private writeObject, readObject, and readResolve methods.  Also add unit tests.
Reviewed-by: twisti

! src/share/classes/java/dyn/MethodType.java
+ test/java/dyn/MethodTypeTest.java

Changeset: 56cbd0504a53
Author:    jrose
Date:      2011-02-15 00:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/56cbd0504a53

7014755: JSR 292 member lookup interaction with security manager
Summary: add security manager interactions for Lookup methods
Reviewed-by: twisti

! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/java/dyn/package-info.java

Changeset: 52bcd47b4521
Author:    jrose
Date:      2011-02-15 00:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/52bcd47b4521

7016520: JSR 292 rules for polymorphic signature processing must be in package-info
Summary: insert rules for bytecode processors to recognize signature polymorphic names
Reviewed-by: twisti

! src/share/classes/java/dyn/MethodHandle.java

Changeset: f6cd84cfed70
Author:    trims
Date:      2011-02-25 12:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f6cd84cfed70

Merge

- src/share/classes/java/dyn/NoAccessException.java
- src/share/classes/java/dyn/Switcher.java



More information about the jdk7-dev mailing list