src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java

changeset 707
31893650acaf
parent 650
121e938cb9c3
     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();

mercurial