src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CArrayInfo.java

changeset 368
0989ad8c0860
parent 286
f50545b5e2f1
child 637
9c07ef4934dd
equal deleted inserted replaced
366:8c0b6bccfe47 368:0989ad8c0860
26 package com.sun.tools.internal.xjc.model; 26 package com.sun.tools.internal.xjc.model;
27 27
28 import javax.xml.namespace.QName; 28 import javax.xml.namespace.QName;
29 29
30 import com.sun.codemodel.internal.JType; 30 import com.sun.codemodel.internal.JType;
31 import com.sun.xml.internal.bind.v2.model.util.ArrayInfoUtil;
31 import com.sun.tools.internal.xjc.model.nav.NClass; 32 import com.sun.tools.internal.xjc.model.nav.NClass;
32 import com.sun.tools.internal.xjc.model.nav.NType; 33 import com.sun.tools.internal.xjc.model.nav.NType;
33 import com.sun.tools.internal.xjc.outline.Aspect; 34 import com.sun.tools.internal.xjc.outline.Aspect;
34 import com.sun.tools.internal.xjc.outline.Outline; 35 import com.sun.tools.internal.xjc.outline.Outline;
35 import com.sun.xml.internal.bind.v2.model.core.ArrayInfo; 36 import com.sun.xml.internal.bind.v2.model.core.ArrayInfo;
36 import com.sun.xml.internal.bind.v2.model.impl.ArrayInfoImpl;
37 import com.sun.xml.internal.xsom.XSComponent; 37 import com.sun.xml.internal.xsom.XSComponent;
38 38
39 import org.xml.sax.Locator; 39 import org.xml.sax.Locator;
40 40
41 /** 41 /**
55 55
56 public CArrayInfo(Model model,CNonElement itemType, XSComponent source, CCustomizations customizations) { 56 public CArrayInfo(Model model,CNonElement itemType, XSComponent source, CCustomizations customizations) {
57 super(model,source,customizations); 57 super(model,source,customizations);
58 this.itemType = itemType; 58 this.itemType = itemType;
59 assert itemType.getTypeName()!=null; 59 assert itemType.getTypeName()!=null;
60 this.typeName = ArrayInfoImpl.calcArrayTypeName(itemType.getTypeName()); 60 this.typeName = ArrayInfoUtil.calcArrayTypeName(itemType.getTypeName());
61 } 61 }
62 62
63 public CNonElement getItemType() { 63 public CNonElement getItemType() {
64 return itemType; 64 return itemType;
65 } 65 }

mercurial