Files
jpexs-decompiler/libsrc/ffdec_lib/testexpected/as3_new/tests/TestContinueLevels.as
2026-03-04 20:18:02 +01:00

261 lines
11 KiB
ActionScript

package tests
{
public class TestContinueLevels
{
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 TestContinueLevels()
{
method
name "tests:TestContinueLevels/TestContinueLevels"
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() : *
{
trait method QName(PackageNamespace(""),"run")
dispid 0
method
name "tests:TestContinueLevels/run"
returns null
body
maxstack 2
localcount 7
initscopedepth 4
maxscopedepth 5
code
getlocal0
pushscope
debug 1, "b", 0, 13
debug 1, "c", 1, 14
debug 1, "d", 2, 15
debug 1, "e", 3, 16
debug 1, "a", 4, 17
pushundefined
coerce_a
setlocal1
pushundefined
coerce_a
setlocal2
pushundefined
coerce_a
setlocal3
pushundefined
coerce_a
setlocal 4
pushbyte 5
coerce_a
setlocal 5
jump ofs0096
ofs0031:
label
findpropstrict Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")])
pushstring "fiftyseven multiply a"
callpropvoid Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")]), 1
pushbyte 0
coerce_a
setlocal1
jump ofs005e
ofs0041:
label
getlocal1
pushbyte 10
ifne ofs004d
jump ofs0065
ofs004d:
getlocal1
pushbyte 15
ifne ofs0058
jump ofs0065
ofs0058:
getlocal1
pushbyte 1
add
coerce_a
setlocal1
ofs005e:
getlocal1
pushbyte 50
iflt ofs0041
ofs0065:
jump ofs00ea
ofs0069:
label
findpropstrict Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")])
pushstring "thirteen"
callpropvoid Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")]), 1
ofs0071:
label
findpropstrict Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")])
pushstring "fourteen"
callpropvoid Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")]), 1
jump ofs00ea
ofs007d:
label
findpropstrict Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")])
pushstring "eightynine"
callpropvoid Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")]), 1
jump ofs00ea
ofs0089:
label
findpropstrict Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")])
pushstring "default clause"
callpropvoid Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")]), 1
label
jump ofs00ea
ofs0096:
getlocal 5
setlocal 6
pushbyte 57
getlocal 5
multiply
getlocal 6
ifstrictne ofs00ab
pushbyte 0
jump ofs00d7
ofs00ab:
pushbyte 13
getlocal 6
ifstrictne ofs00b9
pushbyte 1
jump ofs00d7
ofs00b9:
pushbyte 14
getlocal 6
ifstrictne ofs00c7
pushbyte 2
jump ofs00d7
ofs00c7:
pushbyte 89
getlocal 6
ifstrictne ofs00d5
pushbyte 3
jump ofs00d7
ofs00d5:
pushbyte -1
ofs00d7:
kill 6
lookupswitch ofs0089, [ofs0031, ofs0069, ofs0071, ofs007d]
ofs00ea:
pushbyte 0
coerce_a
setlocal2
jump ofs0143
ofs00f2:
label
pushbyte 0
coerce_a
setlocal3
jump ofs012f
ofs00fb:
label
pushbyte 0
coerce_a
setlocal 4
getlocal 4
pushbyte 50
ifnlt ofs012d
getlocal 4
pushbyte 9
ifne ofs0115
jump ofs0136
ofs0115:
getlocal 4
pushbyte 20
ifne ofs0121
jump ofs013d
ofs0121:
getlocal 4
pushbyte 8
ifeq ofs012d
jump ofs014a
ofs012d:
inclocal 3
ofs012f:
getlocal3
pushbyte 25
iflt ofs00fb
ofs0136:
findpropstrict Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")])
pushstring "hello"
callpropvoid Multiname("trace",[PackageNamespace(""),Namespace("http://adobe.com/AS3/2006/builtin"),PackageNamespace("tests"),PackageInternalNs("tests"),PrivateNamespace("tests:TestContinueLevels"),ProtectedNamespace("tests:TestContinueLevels"),StaticProtectedNs("tests:TestContinueLevels"),PrivateNamespace("TestContinueLevels.as$0")]), 1
ofs013d:
getlocal2
pushbyte 1
add
coerce_a
setlocal2
ofs0143:
getlocal2
pushbyte 8
iflt ofs00f2
ofs014a:
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("TestContinueLevels",[PackageNamespace("tests")])
getlex QName(PackageNamespace(""),"Object")
pushscope
getlex QName(PackageNamespace(""),"Object")
newclass 0
popscope
initproperty QName(PackageNamespace("tests"),"TestContinueLevels")
returnvoid
end ; code
end ; body
end ; method