/hg/icedtea8-forest/jaxws: 64 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Aug 29 15:54:04 UTC 2014


changeset d92dccc6df85 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d92dccc6df85
author: katleman
date: Wed Apr 16 12:32:34 2014 -0700

	Added tag jdk8u20-b10 for changeset 84f913145e2a


changeset 460225fb335a in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=460225fb335a
author: mkos
date: Mon Mar 31 15:59:00 2014 +0200

	8038307: JAX-WS conformance tests fail when running JCK-devtools-8 suite against RI in EBCDIC emulation mode
	Reviewed-by: chegar


changeset 7e20e620dc99 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7e20e620dc99
author: lana
date: Fri Apr 11 09:35:28 2014 -0700

	Merge


changeset 6de45b31d047 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6de45b31d047
author: mkos
date: Tue Apr 08 11:26:40 2014 +0100

	8033113: wsimport fails on WSDL:header parameter name customization
	Reviewed-by: chegar


changeset ce4e5885a110 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ce4e5885a110
author: lana
date: Wed Apr 16 15:05:18 2014 -0700

	Merge


changeset 94fbd96ebb83 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=94fbd96ebb83
author: katleman
date: Wed Apr 23 11:35:38 2014 -0700

	Added tag jdk8u20-b11 for changeset ce4e5885a110


changeset 9634e8ad55c9 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9634e8ad55c9
author: katleman
date: Wed Apr 30 11:16:47 2014 -0700

	Added tag jdk8u20-b12 for changeset 94fbd96ebb83


changeset 796c274fbf5e in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=796c274fbf5e
author: katleman
date: Wed May 07 10:59:01 2014 -0700

	Added tag jdk8u20-b13 for changeset 9634e8ad55c9


changeset 8ef9f5f9b0c5 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8ef9f5f9b0c5
author: katleman
date: Tue May 13 23:18:08 2014 -0700

	Added tag jdk8u20-b14 for changeset 796c274fbf5e


changeset 86741f3a4a38 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=86741f3a4a38
author: katleman
date: Wed May 21 10:56:51 2014 -0700

	Added tag jdk8u20-b15 for changeset 8ef9f5f9b0c5


changeset 3ff7f413379f in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3ff7f413379f
author: katleman
date: Wed May 28 02:27:52 2014 -0700

	Added tag jdk8u20-b16 for changeset 86741f3a4a38


changeset a3b85d6097c5 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a3b85d6097c5
author: katleman
date: Wed Jun 04 08:46:52 2014 -0700

	Added tag jdk8u20-b17 for changeset 3ff7f413379f


changeset 615fdd17d4e2 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=615fdd17d4e2
author: katleman
date: Wed Jun 11 09:31:13 2014 -0700

	Added tag jdk8u20-b18 for changeset a3b85d6097c5


changeset f5e8ff3323e7 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f5e8ff3323e7
author: katleman
date: Wed Jun 18 12:34:40 2014 -0700

	Added tag jdk8u20-b19 for changeset 615fdd17d4e2


changeset ce46e4af2b1d in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ce46e4af2b1d
author: mkos
date: Fri May 23 16:25:43 2014 +0200

	8043129: JAF initialisation in SAAJ clashing with the one in javax.mail
	Reviewed-by: chegar


changeset 877957f3b6f0 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=877957f3b6f0
author: lana
date: Mon Jun 16 11:19:32 2014 -0700

	Merge


changeset 4681b10c0c31 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4681b10c0c31
author: lana
date: Thu Jun 19 17:59:35 2014 -0700

	Merge


changeset 31d43d250c83 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=31d43d250c83
author: katleman
date: Wed Jun 25 12:55:31 2014 -0700

	Added tag jdk8u20-b20 for changeset 4681b10c0c31


changeset 2d360fb1b2b8 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2d360fb1b2b8
author: katleman
date: Wed Jul 02 15:01:29 2014 -0700

	Added tag jdk8u20-b21 for changeset 31d43d250c83


changeset df289756f356 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=df289756f356
author: katleman
date: Wed Jul 09 13:57:55 2014 -0700

	Added tag jdk8u20-b22 for changeset 2d360fb1b2b8


changeset c66d233dc56d in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c66d233dc56d
author: jeff
date: Fri Jan 31 16:46:58 2014 +0000

	8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
	Reviewed-by: lana, prr


changeset 1a3b4e7b7a0a in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1a3b4e7b7a0a
author: asaha
date: Tue Feb 04 22:45:22 2014 -0800

	Merge


changeset 56f131d22c8b in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=56f131d22c8b
author: mkos
date: Thu Feb 06 16:31:50 2014 +0100

	8026801: Enhance endpoint addressing
	Summary: Caching data initialized via TCCL in static context; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin
	Reviewed-by: ahgross, mgrebac, skoivu


changeset a290b4f274fd in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a290b4f274fd
author: asaha
date: Tue Feb 11 17:29:19 2014 -0800

	Merge


changeset ed6a0b575e59 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ed6a0b575e59
author: asaha
date: Wed Feb 12 11:14:16 2014 -0800

	Added tag jdk8u11-b00 for changeset 3960c6ef7bd1


changeset 16b4408b82c0 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=16b4408b82c0
author: asaha
date: Wed Feb 12 11:36:50 2014 -0800

	Merge


changeset 9dbb9554e406 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9dbb9554e406
author: mkos
date: Fri Feb 14 10:53:55 2014 +0100

	8025030: Enhance stream handling
	Summary: Avoiding caching data initialized via TCCL in static context; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin
	Reviewed-by: ahgross, mgrebac, skoivu


changeset d950f4a0753b in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d950f4a0753b
author: mkos
date: Fri Feb 14 11:13:45 2014 +0100

	8026188: Enhance envelope factory
	Summary: Avoiding caching data initialized via TCCL in static context; fix also reviewed by Alexander Fomin
	Reviewed-by: ahgross, mgrebac, skoivu


changeset 3a4e841d3bfd in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3a4e841d3bfd
author: asaha
date: Tue Feb 18 14:21:06 2014 -0800

	Merge


changeset 1360fe4793a0 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1360fe4793a0
author: asaha
date: Wed Feb 26 22:09:22 2014 -0800

	Merge


changeset f418a62af640 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f418a62af640
author: asaha
date: Tue Mar 11 14:05:04 2014 -0700

	Merge


changeset d2732c66f0f9 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d2732c66f0f9
author: asaha
date: Thu Mar 20 10:07:12 2014 -0700

	Merge


changeset 152cc523baf1 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=152cc523baf1
author: katleman
date: Tue Mar 25 11:23:24 2014 -0700

	Added tag jdk8u11-b01 for changeset d2732c66f0f9


changeset c2c073f04f05 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c2c073f04f05
author: katleman
date: Tue Apr 01 12:01:34 2014 -0700

	Added tag jdk8u11-b02 for changeset 152cc523baf1


changeset d1dbc7bc5429 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d1dbc7bc5429
author: katleman
date: Tue Apr 08 11:44:54 2014 -0700

	Added tag jdk8u11-b03 for changeset c2c073f04f05


changeset efc85d318f46 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=efc85d318f46
author: katleman
date: Tue Apr 15 12:06:47 2014 -0700

	Added tag jdk8u11-b04 for changeset d1dbc7bc5429


changeset 7d8cd27f1543 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7d8cd27f1543
author: mkos
date: Tue Apr 15 16:26:48 2014 -0400

	8035613: With active Securitymanager JAXBContext.newInstance fails
	Summary: Adding required doPrivileged section into JAXB classes; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin
	Reviewed-by: mullan, mgrebac


changeset 9626907d2521 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9626907d2521
author: asaha
date: Fri Apr 18 22:32:34 2014 -0700

	Merge


changeset 6b71476418c1 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6b71476418c1
author: katleman
date: Tue Apr 22 11:56:46 2014 -0700

	Added tag jdk8u11-b05 for changeset 9626907d2521


changeset c29ede8e947c in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c29ede8e947c
author: katleman
date: Tue Apr 29 12:51:59 2014 -0700

	Added tag jdk8u11-b06 for changeset 6b71476418c1


changeset ca91f0366078 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ca91f0366078
author: katleman
date: Tue May 06 10:04:12 2014 -0700

	Added tag jdk8u11-b07 for changeset c29ede8e947c


changeset 6e994ba1e461 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6e994ba1e461
author: katleman
date: Tue May 13 08:14:23 2014 -0700

	Added tag jdk8u11-b08 for changeset ca91f0366078


changeset aa3f37b9fbdc in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=aa3f37b9fbdc
author: katleman
date: Mon May 19 20:52:10 2014 -0700

	Added tag jdk8u11-b09 for changeset 6e994ba1e461


changeset 362fd882d143 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=362fd882d143
author: asaha
date: Tue May 20 12:02:58 2014 -0700

	Merge


changeset 5d161297f303 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5d161297f303
author: katleman
date: Wed May 28 02:42:33 2014 -0700

	Added tag jdk8u11-b10 for changeset aa3f37b9fbdc


changeset e85a9ccb198a in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e85a9ccb198a
author: asaha
date: Wed May 28 12:35:04 2014 -0700

	Merge


changeset 7753d54e23cf in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7753d54e23cf
author: asaha
date: Wed May 28 15:51:55 2014 -0700

	Merge


changeset f8865d69d373 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f8865d69d373
author: asaha
date: Wed Jun 04 08:59:32 2014 -0700

	Merge


changeset beaec7711392 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=beaec7711392
author: katleman
date: Tue Jun 03 14:19:34 2014 -0700

	Added tag jdk8u11-b11 for changeset 5d161297f303


changeset 1f64c7a41318 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1f64c7a41318
author: asaha
date: Thu Jun 05 15:11:21 2014 -0700

	Merge


changeset 5a2fc5afd1a2 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5a2fc5afd1a2
author: asaha
date: Wed Jun 11 09:44:19 2014 -0700

	Merge


changeset b42972598c10 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b42972598c10
author: katleman
date: Tue Jun 17 13:03:35 2014 -0700

	Added tag jdk8u11-b12 for changeset beaec7711392


changeset 8a3c8f306171 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8a3c8f306171
author: asaha
date: Tue Jun 17 15:51:47 2014 -0700

	Merge


changeset 91986e776363 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=91986e776363
author: asaha
date: Wed Jun 18 12:54:33 2014 -0700

	Merge


changeset 9900bce6bc4c in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9900bce6bc4c
author: asaha
date: Thu Jun 26 07:53:39 2014 -0700

	Merge


changeset d91155f31a56 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d91155f31a56
author: katleman
date: Fri Jun 13 11:56:37 2014 -0700

	Added tag jdk8u5-b31 for changeset ad56fa1dc3d3


changeset 5ceaffbb168f in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5ceaffbb168f
author: asaha
date: Tue Jun 24 13:51:23 2014 -0700

	Merge


changeset 25327c54fb6b in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=25327c54fb6b
author: asaha
date: Thu Jun 26 08:01:06 2014 -0700

	Merge


changeset 670704ff95c1 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=670704ff95c1
author: asaha
date: Thu Jun 26 18:35:25 2014 -0700

	Added tag jdk8u11-b31 for changeset 5ceaffbb168f


changeset be281863f506 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=be281863f506
author: asaha
date: Wed Jul 02 15:22:06 2014 -0700

	Merge


changeset 551aa6685933 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=551aa6685933
author: asaha
date: Wed Jul 02 15:32:12 2014 -0700

	Merge


changeset f3bf1b270fea in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f3bf1b270fea
author: asaha
date: Thu Jul 10 08:00:03 2014 -0700

	Merge


changeset 9be5317def51 in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9be5317def51
author: andrew
date: Tue Aug 19 23:56:59 2014 +0100

	Merge jdk8u20-b23


changeset 9937bdc8da9d in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9937bdc8da9d
author: andrew
date: Fri Aug 29 16:52:45 2014 +0100

	Added tag icedtea-3.0.0pre02 for changeset 9be5317def51


diffstat:

 .hgtags                                                                                                 |  33 ++++++++++
 .jcheck/conf                                                                                            |   2 -
 src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Message.java                          |   3 +-
 src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java       |   5 +-
 src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java               |   6 +-
 src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java                                 |  26 +++++--
 src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java |   8 ++
 src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java                                        |  26 +++++--
 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java                              |  26 +++++--
 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java                                 |  26 +++++--
 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java                        |  26 +++++--
 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java                         |  26 +++++--
 src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java                |   3 +-
 src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java                                        |  26 +++++--
 src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java                                       |  26 +++++--
 15 files changed, 203 insertions(+), 65 deletions(-)

diffs (truncated from 638 to 500 lines):

diff -r 84f913145e2a -r 9937bdc8da9d .hgtags
--- a/.hgtags	Wed Apr 09 12:25:10 2014 -0700
+++ b/.hgtags	Fri Aug 29 16:52:45 2014 +0100
@@ -50,6 +50,7 @@
 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73
 f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74
 fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75
+0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12
 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76
 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77
 fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78
@@ -63,6 +64,7 @@
 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86
 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87
 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88
+1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13
 bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89
 ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90
 cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91
@@ -111,6 +113,7 @@
 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134
 d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135
 c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136
+339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14
 ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137
 cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138
 c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139
@@ -260,6 +263,7 @@
 384ccf4e14cb90c89570e16a5f4ca440a69d6d93 jdk8u5-b02
 e423a4f2ec72ea0e24bea0fa77dd105095bbee67 jdk8u5-b03
 738b966ee0b00d994445d34eb7eb087bd41a5478 jdk8u5-b04
+3960c6ef7bd1782d6357c510dab393d291164045 jdk8u11-b00
 3960c6ef7bd1782d6357c510dab393d291164045 jdk8u5-b05
 0543f4dddddc67b142b4706b2d403a654809e605 jdk8u5-b06
 0eb7f9f88e93587ace50614385f85afd221f5cb1 jdk8u5-b07
@@ -269,6 +273,20 @@
 75fd3933daaf5826e7c03bfb318026ac8a4c07ef jdk8u5-b11
 e2454d30b525bcb6ebcc711bd2928fbd29c11143 jdk8u5-b12
 d2200a87d5ad6a9d06d9df144376ea5511b3916b jdk8u5-b13
+ad56fa1dc3d375a6e909d3e005939626ba44a4b5 jdk8u5-b31
+d2732c66f0f927d7f31dead4cce1a0612b9ff2a1 jdk8u11-b01
+152cc523baf1fdfe48514e3fe0d8e5a9b3c01ba4 jdk8u11-b02
+c2c073f04f0566c868fec49b96e5885ad69f065c jdk8u11-b03
+d1dbc7bc54291d447fce5655e0878b8689ad25b7 jdk8u11-b04
+9626907d2521220a0214129733088bad35656239 jdk8u11-b05
+6b71476418c1f6a085fb10460dcfedc5346e69af jdk8u11-b06
+c29ede8e947c365ce55174eba716050c48461576 jdk8u11-b07
+ca91f03660789a75710b4a081cd32aab00e80964 jdk8u11-b08
+6e994ba1e4610b367f292a41a0d2c77091f93ab6 jdk8u11-b09
+aa3f37b9fbdca195ac9430b8c301db7f33347241 jdk8u11-b10
+5d161297f3031a82d04953bf60721f31e7c18da1 jdk8u11-b11
+beaec77113928b64365d7ea9b564ee02d1625b89 jdk8u11-b12
+5ceaffbb168fb84168cd49da83c469fdfaec4ee8 jdk8u11-b31
 ba061957b8bdb5f04e58154b27405fbf6fe3c71f jdk8u20-b02
 337a3a4086235e926e1d684bf4d0b2add70d6f55 jdk8u20-b03
 579caba2483ee3c9e32d87b31ab46e86f1aa9cd3 jdk8u20-b04
@@ -280,3 +298,18 @@
 a61ba2e3e6c85f7067fb7b0c3c02584abdfa96be jdk8u20-b07
 bc6d2f3426f3d04adc8245ad120e2b52fe7dfbde jdk8u20-b08
 2e76ce4ec993c32368ef51b67873aa5ff06e1437 jdk8u20-b09
+806fa0e68d922e3a5ff7c34317bf9f33dbc97eab icedtea-3.0.0pre01
+84f913145e2acb8474f3779d7ef154eebec9537a jdk8u20-b10
+ce4e5885a11012edaf76ce9a6115e23acabfd282 jdk8u20-b11
+94fbd96ebb83a3ce966c347082b079f9e4fec76a jdk8u20-b12
+9634e8ad55c9ab691325116aff765de00dfc8410 jdk8u20-b13
+796c274fbf5e71f1af1e9c3111518c057dcc95bd jdk8u20-b14
+8ef9f5f9b0c5f86f325c4aad3c6dc1ff9243ea43 jdk8u20-b15
+86741f3a4a381de18fbbfecd588660ca7a94c5ed jdk8u20-b16
+3ff7f413379f29e1937223902edf1fe2b90d7d60 jdk8u20-b17
+a3b85d6097c52cbff3e514ad6dc4f705fbaaa8bb jdk8u20-b18
+615fdd17d4e24af63fe63a0fe85cfda3645e6826 jdk8u20-b19
+4681b10c0c3197f591b88eadc481a283ae90d003 jdk8u20-b20
+31d43d250c836c13fcc87025837783788c5cd0de jdk8u20-b21
+2d360fb1b2b89c90133231f9ed5f823997b70c19 jdk8u20-b22
+9be5317def515b75e48704afdfc0d81d6b9783f4 icedtea-3.0.0pre02
diff -r 84f913145e2a -r 9937bdc8da9d .jcheck/conf
--- a/.jcheck/conf	Wed Apr 09 12:25:10 2014 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk8
-bugids=dup
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Message.java
--- a/src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Message.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Message.java	Fri Aug 29 16:52:45 2014 +0100
@@ -177,7 +177,8 @@
             throw new AbortException();
         }
         _parameters.add(p);
-        _parametersByName.put(p.getName(), p);
+        String name = p.getCustomName() != null ? p.getCustomName() : p.getName();
+        _parametersByName.put(name, p);
     }
 
     public Parameter getParameterByName(String name) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java
--- a/src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -41,6 +41,7 @@
 import java.io.ByteArrayInputStream;
 import java.io.StringReader;
 import java.io.StringWriter;
+import java.nio.charset.StandardCharsets;
 import java.text.MessageFormat;
 import java.util.*;
 
@@ -107,7 +108,7 @@
         }
         //add w3c EPR binding
         if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){
-            InputSource is = new InputSource(new ByteArrayInputStream(w3ceprSchemaBinding.getBytes()));
+            InputSource is = new InputSource(new ByteArrayInputStream(w3ceprSchemaBinding.getBytes(StandardCharsets.UTF_8)));
             is.setSystemId(sysId+(++i +1));
             b.schemas.add(is);
         }
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java
--- a/src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -1791,9 +1791,9 @@
                 }
 
                 if (part.isIN()) {
-                    setCustomizedParameterName(info.portTypeOperation, inMsg, part, param, false);
+                    setCustomizedParameterName(info.bindingOperation, inMsg, part, param, false);
                 } else if (outMsg != null) {
-                    setCustomizedParameterName(info.portTypeOperation, outMsg, part, param, false);
+                    setCustomizedParameterName(info.bindingOperation, outMsg, part, param, false);
                 }
 
                 params.add(param);
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java
--- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,8 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -38,22 +40,32 @@
  * Utils class.
  * Has *package private* access to avoid inappropriate usage.
  */
-/* package */ final class Utils {
+final class Utils {
 
     private static final Logger LOGGER = Logger.getLogger(Utils.class.getName());
 
     /**
      * static ReflectionNavigator field to avoid usage of reflection every time we use it.
      */
-    /* package */ static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
+    static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
 
     static { // we statically initializing REFLECTION_NAVIGATOR property
-        Class refNav = null;
         try {
-            refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
+            Class refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
             //noinspection unchecked
-            Method getInstance = refNav.getDeclaredMethod("getInstance");
-            getInstance.setAccessible(true);
+            final Method getInstance = refNav.getDeclaredMethod("getInstance");
+
+            // requires accessClassInPackage privilege
+            AccessController.doPrivileged(
+                    new PrivilegedAction<Object>() {
+                        @Override
+                        public Object run() {
+                            getInstance.setAccessible(true);
+                            return null;
+                        }
+                    }
+            );
+
             //noinspection unchecked
             REFLECTION_NAVIGATOR = (Navigator<Type, Class, Field, Method>) getInstance.invoke(null);
         } catch (ClassNotFoundException e) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java
--- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java	Fri Aug 29 16:52:45 2014 +0100
@@ -71,6 +71,14 @@
         SchemaFactory sf = XmlFactory.createSchemaFactory(W3C_XML_SCHEMA_NS_URI, disableXmlSecurity);
         XmlFactory.allowExternalAccess(sf, "all", disableXmlSecurity);
         sf.setErrorHandler(errorFilter);
+        try {
+            // By default the SchemaFactory imposes a limit of 5000 on
+            // xsd:sequence maxOccurs if a SecurityManager is
+            // installed.  This breaks the specification of xjc,
+            // causing TCK failures.
+            sf.setProperty("http://apache.org/xml/properties/security-manager", null);
+        } catch (SAXException e) {
+        }
         if( entityResolver != null ) {
             sf.setResourceResolver(new LSResourceResolver() {
                 public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,8 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -38,22 +40,32 @@
  * Utils class.
  * Has *package private* access to avoid inappropriate usage.
  */
-/* package */ final class Utils {
+final class Utils {
 
     private static final Logger LOGGER = Logger.getLogger(Utils.class.getName());
 
     /**
      * static ReflectionNavigator field to avoid usage of reflection every time we use it.
      */
-    /* package */ static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
+    static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
 
     static { // we statically initializing REFLECTION_NAVIGATOR property
-        Class refNav = null;
         try {
-            refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
+            Class refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
             //noinspection unchecked
-            Method getInstance = refNav.getDeclaredMethod("getInstance");
-            getInstance.setAccessible(true);
+            final Method getInstance = refNav.getDeclaredMethod("getInstance");
+
+            // requires accessClassInPackage privilege
+            AccessController.doPrivileged(
+                    new PrivilegedAction<Object>() {
+                        @Override
+                        public Object run() {
+                            getInstance.setAccessible(true);
+                            return null;
+                        }
+                    }
+            );
+
             //noinspection unchecked
             REFLECTION_NAVIGATOR = (Navigator<Type, Class, Field, Method>) getInstance.invoke(null);
         } catch (ClassNotFoundException e) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,8 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -38,22 +40,32 @@
  * Utils class.
  * Has *package private* access to avoid inappropriate usage.
  */
-/* package */ final class Utils {
+final class Utils {
 
     private static final Logger LOGGER = Logger.getLogger(Utils.class.getName());
 
     /**
      * static ReflectionNavigator field to avoid usage of reflection every time we use it.
      */
-    /* package */ static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
+    static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
 
     static { // we statically initializing REFLECTION_NAVIGATOR property
-        Class refNav = null;
         try {
-            refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
+            Class refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
             //noinspection unchecked
-            Method getInstance = refNav.getDeclaredMethod("getInstance");
-            getInstance.setAccessible(true);
+            final Method getInstance = refNav.getDeclaredMethod("getInstance");
+
+            // requires accessClassInPackage privilege
+            AccessController.doPrivileged(
+                    new PrivilegedAction<Object>() {
+                        @Override
+                        public Object run() {
+                            getInstance.setAccessible(true);
+                            return null;
+                        }
+                    }
+            );
+
             //noinspection unchecked
             REFLECTION_NAVIGATOR = (Navigator<Type, Class, Field, Method>) getInstance.invoke(null);
         } catch (ClassNotFoundException e) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,8 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -38,22 +40,32 @@
  * Utils class.
  * Has *package private* access to avoid inappropriate usage.
  */
-/* package */ final class Utils {
+final class Utils {
 
     private static final Logger LOGGER = Logger.getLogger(Utils.class.getName());
 
     /**
      * static ReflectionNavigator field to avoid usage of reflection every time we use it.
      */
-    /* package */ static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
+    static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
 
     static { // we statically initializing REFLECTION_NAVIGATOR property
-        Class refNav = null;
         try {
-            refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
+            Class refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
             //noinspection unchecked
-            Method getInstance = refNav.getDeclaredMethod("getInstance");
-            getInstance.setAccessible(true);
+            final Method getInstance = refNav.getDeclaredMethod("getInstance");
+
+            // requires accessClassInPackage privilege
+            AccessController.doPrivileged(
+                    new PrivilegedAction<Object>() {
+                        @Override
+                        public Object run() {
+                            getInstance.setAccessible(true);
+                            return null;
+                        }
+                    }
+            );
+
             //noinspection unchecked
             REFLECTION_NAVIGATOR = (Navigator<Type, Class, Field, Method>) getInstance.invoke(null);
         } catch (ClassNotFoundException e) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,8 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -38,22 +40,32 @@
  * Utils class.
  * Has *package private* access to avoid inappropriate usage.
  */
-/* package */ final class Utils {
+final class Utils {
 
     private static final Logger LOGGER = Logger.getLogger(Utils.class.getName());
 
     /**
      * static ReflectionNavigator field to avoid usage of reflection every time we use it.
      */
-    /* package */ static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
+    static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
 
     static { // we statically initializing REFLECTION_NAVIGATOR property
-        Class refNav = null;
         try {
-            refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
+            Class refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
             //noinspection unchecked
-            Method getInstance = refNav.getDeclaredMethod("getInstance");
-            getInstance.setAccessible(true);
+            final Method getInstance = refNav.getDeclaredMethod("getInstance");
+
+            // requires accessClassInPackage privilege
+            AccessController.doPrivileged(
+                    new PrivilegedAction<Object>() {
+                        @Override
+                        public Object run() {
+                            getInstance.setAccessible(true);
+                            return null;
+                        }
+                    }
+            );
+
             //noinspection unchecked
             REFLECTION_NAVIGATOR = (Navigator<Type, Class, Field, Method>) getInstance.invoke(null);
         } catch (ClassNotFoundException e) {
diff -r 84f913145e2a -r 9937bdc8da9d src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java	Wed Apr 09 12:25:10 2014 -0700
+++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java	Fri Aug 29 16:52:45 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,8 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -38,22 +40,32 @@
  * Utils class.
  * Has *package private* access to avoid inappropriate usage.
  */
-/* package */ final class Utils {
+final class Utils {
 
     private static final Logger LOGGER = Logger.getLogger(Utils.class.getName());
 
     /**
      * static ReflectionNavigator field to avoid usage of reflection every time we use it.
      */
-    /* package */ static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
+    static final Navigator<Type, Class, Field, Method> REFLECTION_NAVIGATOR;
 
     static { // we statically initializing REFLECTION_NAVIGATOR property
-        Class refNav = null;
         try {
-            refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
+            Class refNav = Class.forName("com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator");
             //noinspection unchecked
-            Method getInstance = refNav.getDeclaredMethod("getInstance");
-            getInstance.setAccessible(true);
+            final Method getInstance = refNav.getDeclaredMethod("getInstance");
+
+            // requires accessClassInPackage privilege
+            AccessController.doPrivileged(
+                    new PrivilegedAction<Object>() {
+                        @Override
+                        public Object run() {


More information about the distro-pkg-dev mailing list