hg: jdk8/tl/jdk: 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash

2013-10-05 Thread chris . hegarty
Changeset: 7d2112abbb1d
Author:coffeys
Date:  2013-10-04 16:27 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7d2112abbb1d

8016271: wsimport -clientjar does not create portable jars on Windows due to 
hardcoded backslash
Reviewed-by: mkos, chegar

+ test/javax/xml/ws/clientjar/TestService.java
+ test/javax/xml/ws/clientjar/TestWsImport.java



hg: jdk8/tl/jaxws: 2 new changesets

2013-10-05 Thread chris . hegarty
Changeset: b0610cd08440
Author:mkos
Date:  2013-10-04 16:21 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/b0610cd08440

8025054: Update JAX-WS RI integration to 2.2.9-b130926.1035
Reviewed-by: chegar

! 
src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/ExternalMetadataFeature.java
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_de.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_es.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_it.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/ws/resources/WscompileMessages.java
! 
src/share/jaxws_classes/com/sun/tools/internal/ws/resources/wscompile.properties
! src/share/jaxws_classes/com/sun/tools/internal/ws/version.properties
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/Options.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java
! 
src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_de.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_es.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_it.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties
! 
src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/SchemaCache.java
! 
src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java
! 
src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java
! 
src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.properties
! 
src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java
! 
src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java
! 
src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java
! 
src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java
! 
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Encoder.java
! 
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64EncoderStream.java
! 
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/ByteArrayOutputStreamEx.java
! 
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java
! 
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/StreamingDataHandler.java
! 
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamWriterEx.java
! 
src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/SchemaBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DDataPattern.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DPattern.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DXMLPrinter.java
! 
src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DataPatternBuilderImpl.java
! 
src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/GrammarBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/AnyNameClass.java
! 
src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NameClassBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/SimpleNameClass.java
! 

hg: jdk8/tl/jdk: 9 new changesets

2013-10-05 Thread john . r . rose
Changeset: 44da760eed4b
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/44da760eed4b

8024761: JSR 292 improve performance of generic invocation
Summary: use a per-MH one element cache for MH.asType to speed up MH.invoke; 
also cache enough MH constants to cache LMF.metafactory
Reviewed-by: twisti

! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.java
- src/share/classes/java/lang/invoke/InvokeGeneric.java
! src/share/classes/java/lang/invoke/Invokers.java
! src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodTypeForm.java

Changeset: 97d5cc1e7586
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/97d5cc1e7586

8001105: findVirtual of Object[].clone produces internal error
Summary: Replicate JVM logic for access control that makes Object.clone appear 
public when applied to an array type.
Reviewed-by: twisti

! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: 91535ade7349
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/91535ade7349

8019417: JSR 292 javadoc should clarify method handle arity limits
Summary: clarification of erroneous reading of spec. that led to 7194534
Reviewed-by: twisti, darcy

! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/BigArityTest.java

Changeset: d391e062b983
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d391e062b983

8001109: arity mismatch on a call to spreader method handle should elicit 
IllegalArgumentException
Summary: Document error conditions that may occur when calling a spreader 
method handle.  Use IAE in all cases.
Reviewed-by: twisti, vlivanov

! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/JavaDocExamplesTest.java

Changeset: acdf5bf1a918
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/acdf5bf1a918

8001108: an attempt to use init as a method name should elicit 
NoSuchMethodException
Summary: add an explicit check for leading , upgrade the unit tests
Reviewed-by: twisti, darcy

! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: df6236da299d
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/df6236da299d

8024599: JSR 292 direct method handles need to respect initialization rules for 
static members
Summary: Align MH semantic with bytecode behavior of constructor and static 
member accesses, regarding clinit invocation.
Reviewed-by: twisti, darcy, abuckley, vlivanov

! src/share/classes/java/lang/invoke/MethodHandles.java
+ test/java/lang/invoke/CallStaticInitOrder.java

Changeset: eb3cfc69c16e
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eb3cfc69c16e

8001110: method handles should have a collectArguments transform, generalizing 
asCollector
Summary: promote an existing private method; make unit tests on all argument 
positions to arity 10 with mixed types
Reviewed-by: twisti, vlivanov

! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: b670477bff8f
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b670477bff8f

8025112: JSR 292 spec updates for security manager and caller sensitivity
Summary: align CONSTANT_MethodHandle and Lookup.find* API calls, clarify 
security manager  @CallerSensitive interactions
Reviewed-by: mchung, twisti

! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/TestPrivateMember.java

Changeset: 6623c675e734
Author:jrose
Date:  2013-10-05 05:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6623c675e734

8024438: JSR 292 API specification maintenance for JDK 8
Summary: 

Re: Code Review Request for 8025967 addition of -Werror broke the old build

2013-10-05 Thread Vincent Ryan

Your changes look fine.

On 04/10/2013 23:24, Valerie (Yu-Ching) Peng wrote:


Well, can someone please review the following trivial fix today or early
Monday?
8025967: addition of -Werror broke the old build

JCE is still using the legacy build and as a result, I have to fix build
warnings in other components in order for the whole build to succeed.
The changes are all about addressing the javac raw type warnings.
I want to keep changes to a minimum, thus I only changed the
private/implementation related ones and used annotation to disable the
warnings in all public APIs and some private ones where there are
dependencies, e.g. JNI.

Webrev can be found at:  http://cr.openjdk.java.net/~valeriep/8025967/

Thanks!
Valerie