1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java Mon Sep 29 11:50:34 2014 -0700 1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java Sun Aug 31 16:14:36 2014 +0400 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -79,19 +79,19 @@ 1.11 1.12 @Override 1.13 public void startElement(UnmarshallingContext.State state, TagName ea) { 1.14 - state.target = new ArrayList(); 1.15 + state.setTarget(new ArrayList()); 1.16 } 1.17 1.18 @Override 1.19 public void leaveElement(UnmarshallingContext.State state, TagName ea) { 1.20 - state.target = toArray((List)state.target); 1.21 + state.setTarget(toArray((List)state.getTarget())); 1.22 } 1.23 1.24 @Override 1.25 public void childElement(UnmarshallingContext.State state, TagName ea) throws SAXException { 1.26 if(ea.matches("","item")) { 1.27 - state.loader = itemLoader; 1.28 - state.receiver = this; 1.29 + state.setLoader(itemLoader); 1.30 + state.setReceiver(this); 1.31 } else { 1.32 super.childElement(state,ea); 1.33 } 1.34 @@ -103,9 +103,9 @@ 1.35 } 1.36 1.37 public void receive(UnmarshallingContext.State state, Object o) { 1.38 - ((List)state.target).add(o); 1.39 + ((List)state.getTarget()).add(o); 1.40 } 1.41 - }; 1.42 + } 1.43 1.44 protected Object toArray( List list ) { 1.45 int len = list.size();