--- old/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/xpath.java 2013-08-20 00:51:34.860106763 +0200 +++ new/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/xpath.java 2013-08-20 00:51:34.808104460 +0200 @@ -72,10 +72,26 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { + case 0: + { + revertToParentFromEnterElement(makeResult(), super._cookie, $__uri, $__local, $__qname, $attrs); + } + break; + case 6: + { + if((($ai = $runtime.getAttributeIndex("","xpath"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) { + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 77, null); + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); + } + else { + unexpectedEnterElement($__qname); + } + } + break; case 1: { if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) { - NGCCHandler h = new annotation(this, super._source, $runtime, 679, null,AnnotationContext.XPATH); + NGCCHandler h = new annotation(this, super._source, $runtime, 72, null,AnnotationContext.XPATH); spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); } else { @@ -95,22 +111,6 @@ } } break; - case 6: - { - if((($ai = $runtime.getAttributeIndex("","xpath"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) { - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 684, null); - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); - } - else { - unexpectedEnterElement($__qname); - } - } - break; - case 0: - { - revertToParentFromEnterElement(makeResult(), super._cookie, $__uri, $__local, $__qname, $attrs); - } - break; default: { unexpectedEnterElement($__qname); @@ -125,39 +125,39 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { - case 1: + case 0: { - $_ngcc_current_state = 0; - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); + revertToParentFromLeaveElement(makeResult(), super._cookie, $__uri, $__local, $__qname); } break; - case 5: + case 6: { if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) { - $runtime.consumeAttribute($ai); - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 77, null); + spawnChildFromLeaveElement(h, $__uri, $__local, $__qname); } else { unexpectedLeaveElement($__qname); } } break; - case 6: + case 1: + { + $_ngcc_current_state = 0; + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); + } + break; + case 5: { if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) { - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 684, null); - spawnChildFromLeaveElement(h, $__uri, $__local, $__qname); + $runtime.consumeAttribute($ai); + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); } else { unexpectedLeaveElement($__qname); } } break; - case 0: - { - revertToParentFromLeaveElement(makeResult(), super._cookie, $__uri, $__local, $__qname); - } - break; default: { unexpectedLeaveElement($__qname); @@ -172,38 +172,38 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { - case 1: + case 0: { - $_ngcc_current_state = 0; - $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); + revertToParentFromEnterAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); } break; - case 5: + case 6: { if(($__uri.equals("") && $__local.equals("xpath"))) { - $_ngcc_current_state = 4; + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 77, null); + spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname); } else { unexpectedEnterAttribute($__qname); } } break; - case 6: + case 1: + { + $_ngcc_current_state = 0; + $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); + } + break; + case 5: { if(($__uri.equals("") && $__local.equals("xpath"))) { - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 684, null); - spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname); + $_ngcc_current_state = 4; } else { unexpectedEnterAttribute($__qname); } } break; - case 0: - { - revertToParentFromEnterAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); - } - break; default: { unexpectedEnterAttribute($__qname); @@ -218,15 +218,15 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { - case 1: + case 0: { - $_ngcc_current_state = 0; - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); + revertToParentFromLeaveAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); } break; - case 0: + case 1: { - revertToParentFromLeaveAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); + $_ngcc_current_state = 0; + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); } break; case 3: @@ -250,37 +250,37 @@ public void text(String $value) throws SAXException { int $ai; switch($_ngcc_current_state) { - case 1: + case 4: { - $_ngcc_current_state = 0; - $runtime.sendText(super._cookie, $value); + xpath = $value; + $_ngcc_current_state = 3; } break; - case 5: + case 0: { - if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) { - $runtime.consumeAttribute($ai); - $runtime.sendText(super._cookie, $value); - } + revertToParentFromText(makeResult(), super._cookie, $value); } break; case 6: { if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) { - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 684, null); + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 77, null); spawnChildFromText(h, $value); } } break; - case 0: + case 1: { - revertToParentFromText(makeResult(), super._cookie, $value); + $_ngcc_current_state = 0; + $runtime.sendText(super._cookie, $value); } break; - case 4: + case 5: { - xpath = $value; - $_ngcc_current_state = 3; + if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) { + $runtime.consumeAttribute($ai); + $runtime.sendText(super._cookie, $value); + } } break; } @@ -288,23 +288,23 @@ public void onChildCompleted(Object $__result__, int $__cookie__, boolean $__needAttCheck__)throws SAXException { switch($__cookie__) { - case 679: + case 77: { - ann = ((AnnotationImpl)$__result__); - $_ngcc_current_state = 0; + fa = ((ForeignAttributesImpl)$__result__); + $_ngcc_current_state = 5; } break; - case 684: + case 72: { - fa = ((ForeignAttributesImpl)$__result__); - $_ngcc_current_state = 5; + ann = ((AnnotationImpl)$__result__); + $_ngcc_current_state = 0; } break; } } public boolean accepted() { - return((($_ngcc_current_state == 0) || ($_ngcc_current_state == 1))); + return((($_ngcc_current_state == 1) || ($_ngcc_current_state == 0))); }