package tests { public class TestXml { method name "" returns null body maxstack 1 localcount 1 initscopedepth 3 maxscopedepth 4 code getlocal0 pushscope returnvoid end ; code end ; body end ; method public function TestXml() { method name "tests:TestXml/TestXml" returns null body maxstack 1 localcount 1 initscopedepth 4 maxscopedepth 5 code getlocal0 pushscope getlocal0 constructsuper 0 returnvoid end ; code end ; body end ; method } public function run() : void { trait method QName(PackageNamespace(""),"run") dispid 0 method name "tests:TestXml/run" flag NEED_ACTIVATION returns QName(PackageNamespace(""),"void") body maxstack 5 localcount 7 initscopedepth 5 maxscopedepth 8 trait slot QName(PackageInternalNs("tests"),"list") slotid 1 type TypeName(QName(PackageNamespace("__AS3__.vec"),"Vector")) end ; trait trait slot QName(PackageInternalNs("tests"),"i") slotid 2 type QName(PackageNamespace(""),"int") end ; trait trait slot QName(PackageInternalNs("tests"),"g") slotid 3 type QName(PackageNamespace(""),"XML") end ; trait trait slot QName(PackageInternalNs("tests"),"testCdata") slotid 4 type QName(PackageNamespace(""),"XML") end ; trait trait slot QName(PackageInternalNs("tests"),"testComment") slotid 5 type QName(PackageNamespace(""),"XML") end ; trait trait slot QName(PackageInternalNs("tests"),"xtaga") slotid 6 type QName(PackageNamespace(""),"String") end ; trait trait slot QName(PackageInternalNs("tests"),"xtagb") slotid 7 type QName(PackageNamespace(""),"String") end ; trait trait slot QName(PackageInternalNs("tests"),"xattrname") slotid 8 type QName(PackageNamespace(""),"String") end ; trait trait slot QName(PackageInternalNs("tests"),"xattrval") slotid 9 type QName(PackageNamespace(""),"String") end ; trait trait slot QName(PackageInternalNs("tests"),"xcontent") slotid 10 type QName(PackageNamespace(""),"String") end ; trait trait slot QName(PackageInternalNs("tests"),"xxx") slotid 11 type QName(PackageNamespace(""),"XML") end ; trait trait slot QName(PackageInternalNs("tests"),"m") slotid 12 type QName(PackageNamespace(""),"XMLList") end ; trait trait slot QName(PackageInternalNs("tests"),"name") slotid 13 type QName(PackageNamespace(""),"String") end ; trait trait slot QName(PackageInternalNs("tests"),"myXML") slotid 14 type QName(PackageNamespace(""),"XML") end ; trait trait slot QName(PackageInternalNs("tests"),"k") slotid 15 type null end ; trait trait slot QName(PackageInternalNs("tests"),"all") slotid 16 type QName(PackageNamespace(""),"String") end ; trait code getlocal0 pushscope debug 1, "+$activation", 0, 0 newactivation dup setlocal1 pushscope getscopeobject 1 pushnull coerce TypeName(QName(PackageNamespace("__AS3__.vec"),"Vector")) setslot 1 getscopeobject 1 pushbyte 0 setslot 2 getscopeobject 1 pushnull coerce QName(PackageNamespace(""),"XML") setslot 3 getscopeobject 1 pushnull coerce QName(PackageNamespace(""),"XML") setslot 4 getscopeobject 1 pushnull coerce QName(PackageNamespace(""),"XML") setslot 5 getscopeobject 1 pushnull coerce_s setslot 6 getscopeobject 1 pushnull coerce_s setslot 7 getscopeobject 1 pushnull coerce_s setslot 8 getscopeobject 1 pushnull coerce_s setslot 9 getscopeobject 1 pushnull coerce_s setslot 10 getscopeobject 1 pushnull coerce QName(PackageNamespace(""),"XML") setslot 11 getscopeobject 1 pushnull coerce QName(PackageNamespace(""),"XMLList") setslot 12 getscopeobject 1 pushstring "ahoj" coerce_s setslot 13 getscopeobject 1 getlex QName(PackageNamespace(""),"XML") pushstring "\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t" getscopeobject 1 getslot 13 esc_xelem add pushstring "\r\n\t\t\t\t\t\r\n\t\t\t\t" add construct 1 coerce QName(PackageNamespace(""),"XML") setslot 14 getscopeobject 1 getscopeobject 1 getslot 14 getproperty MultinameA("id",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) coerce_a setslot 15 getscopeobject 1 getscopeobject 1 getslot 14 getproperty MultinameA(null,[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) callproperty Multiname("toXMLString",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]), 0 coerce_s setslot 16 getscopeobject 1 getscopeobject 1 getslot 14 getproperty Multiname("book",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) coerce_a setslot 15 getscopeobject 1 pushbyte 0 setlocal3 getscopeobject 1 getslot 14 getproperty Multiname("book",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) checkfilter coerce_a setlocal 4 getlex QName(PackageNamespace(""),"XMLList") pushstring "" construct 1 setlocal2 jump ofs00d3 ofs00b3: label getlocal 4 getlocal3 nextvalue dup setlocal 5 dup setlocal 6 pushwith getlex MultinameA("isbn",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) pushstring "12345" equals iffalse ofs00ce getlocal2 getlocal3 getlocal 5 setproperty MultinameL([PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) ofs00ce: popscope kill 6 kill 5 ofs00d3: hasnext2 4, 3 iftrue ofs00b3 kill 4 kill 3 getlocal2 kill 2 coerce_a setslot 15 getscopeobject 1 getlex QName(PackageNamespace("__AS3__.vec"),"Vector") getlex QName(PackageNamespace(""),"int") applytype 1 construct 0 coerce TypeName(QName(PackageNamespace("__AS3__.vec"),"Vector")) setslot 1 getscopeobject 1 getlex QName(PackageNamespace(""),"Math") callproperty QName(PackageNamespace(""),"random"), 0 convert_i convert_i setslot 2 getscopeobject 1 getslot 1 getscopeobject 1 getslot 2 pushbyte 0 setlocal3 getscopeobject 1 getslot 14 getproperty Multiname("book",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) checkfilter coerce_a setlocal 4 getlex QName(PackageNamespace(""),"XMLList") pushstring "" construct 1 setlocal2 jump ofs0142 ofs011d: label getlocal 4 getlocal3 nextvalue dup setlocal 5 dup setlocal 6 pushwith getlex MultinameA("isbn",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) getscopeobject 1 getslot 2 pushbyte 1 add equals iffalse ofs013d getlocal2 getlocal3 getlocal 5 setproperty MultinameL([PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) ofs013d: popscope kill 6 kill 5 ofs0142: hasnext2 4, 3 iftrue ofs011d kill 4 kill 3 getlocal2 kill 2 setproperty MultinameL([PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) getscopeobject 1 getlex QName(PackageNamespace(""),"XML") pushstring "" construct 1 coerce QName(PackageNamespace(""),"XML") setslot 3 getscopeobject 1 getlex QName(PackageNamespace(""),"XML") pushstring "" construct 1 coerce QName(PackageNamespace(""),"XML") setslot 4 getscopeobject 1 getlex QName(PackageNamespace(""),"XML") pushstring "" construct 1 coerce QName(PackageNamespace(""),"XML") setslot 5 getscopeobject 1 pushstring "a" coerce_s setslot 6 getscopeobject 1 pushstring "b" coerce_s setslot 7 getscopeobject 1 pushstring "attr" coerce_s setslot 8 getscopeobject 1 pushstring "value" coerce_s setslot 9 getscopeobject 1 pushstring "content" coerce_s setslot 10 getscopeobject 1 getlex QName(PackageNamespace(""),"XML") pushstring "<" getscopeobject 1 getslot 6 add pushstring ">\r\n\{28} <" add getscopeobject 1 getslot 7 add pushstring ">\r\n\{32} \r\n\{34} Item 1\{28} \r\n\{34} Item 2: " add getscopeobject 1 getslot 10 esc_xelem add pushstring "\r\n\{34} \r\n\{34} \r\n\{32} \r\n\{28} \r\n\{24} " add construct 1 coerce QName(PackageNamespace(""),"XML") setslot 11 getscopeobject 1 getscopeobject 1 getslot 14 getproperty Multiname(null,[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestXml"),ProtectedNamespace("tests:TestXml"),StaticProtectedNs("tests:TestXml"),PrivateNamespace("TestXml.as$0")]) coerce QName(PackageNamespace(""),"XMLList") setslot 12 returnvoid end ; code end ; body end ; method } } } method name "" returns null body maxstack 2 localcount 1 initscopedepth 1 maxscopedepth 3 code getlocal0 pushscope findpropstrict Multiname("TestXml",[PackageNamespace("tests")]) getlex QName(PackageNamespace(""),"Object") pushscope getlex QName(PackageNamespace(""),"Object") newclass 0 popscope initproperty QName(PackageNamespace("tests"),"TestXml") returnvoid end ; code end ; body end ; method