596597598599600601602603604605606
while (it.hasNext()) { MemberType m = (MemberType)it.next(); QName qname = m.getIdltype(); IdlType type = findType(qname); exc.addToScope(IdlField.create(exc, m.getName(), type)); } result = exc; scope.promoteHeldToScope(); }
535536537538539540541542543544545
186187188189190191192193194195196
IdlScopeBase parent = root; if (nm.length > 1) { for (int i = 0; i < nm.length - 1; ++i) { IdlModule mod = IdlModule.create(parent, nm[i]); parent.addToScope(mod); parent = mod; } } intf = IdlInterface.create(parent, nm[nm.length - 1]);
479480481482483484485486487488489
idlDef = findType(qname); } if (idlDef == null) { idlDef = IdlModule.create(scope, name[i]); scope.addToScope(idlDef); } } dotScopedName += "."; scope = (IdlScopeBase)idlDef;
183184185186187188189190191192193
463464465466467468469470471472473
677678679680681682683684685686687
String mlocal = qname.getLocalPart(); String mname[] = unscopeName(mlocal); undefinedCircular = null != root.lookup(mname, true); } struct.addToScope(IdlField.create(struct, m.getName(), type)); } if (undefinedCircular) { scope.parkHeld(); } else {
614615616617618619620621622623624