mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-23 06:25:11 +00:00
416 lines
19 KiB
ActionScript
416 lines
19 KiB
ActionScript
package tests_classes
|
|
{
|
|
import tests_other.myInternal;
|
|
import tests_other.myInternal2;
|
|
|
|
use namespace myInternal;
|
|
use namespace myInternal2;
|
|
|
|
public class TestModifiers
|
|
{
|
|
|
|
private static var attr_stat_private:int = 1;
|
|
|
|
public static var attr_stat_public:int = 2;
|
|
|
|
internal static var attr_stat_internal:int = 3;
|
|
|
|
protected static var attr_stat_protected:int = 4;
|
|
|
|
myInternal static var attr_stat_namespace_explicit:int = 5;
|
|
|
|
myInternal2 static var attr_stat_namespace_implicit:int = 6;
|
|
|
|
method
|
|
name ""
|
|
returns null
|
|
|
|
body
|
|
maxstack 2
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
findproperty QName(PrivateNamespace("tests_classes:TestModifiers"),"attr_stat_private")
|
|
pushbyte 1
|
|
setproperty QName(PrivateNamespace("tests_classes:TestModifiers"),"attr_stat_private")
|
|
findproperty QName(PackageNamespace(""),"attr_stat_public")
|
|
pushbyte 2
|
|
setproperty QName(PackageNamespace(""),"attr_stat_public")
|
|
findproperty QName(PackageInternalNs("tests_classes"),"attr_stat_internal")
|
|
pushbyte 3
|
|
setproperty QName(PackageInternalNs("tests_classes"),"attr_stat_internal")
|
|
findproperty QName(StaticProtectedNs("tests_classes:TestModifiers"),"attr_stat_protected")
|
|
pushbyte 4
|
|
setproperty QName(StaticProtectedNs("tests_classes:TestModifiers"),"attr_stat_protected")
|
|
findproperty QName(Namespace("http://www.adobe.com/2006/actionscript/examples"),"attr_stat_namespace_explicit")
|
|
pushbyte 5
|
|
setproperty QName(Namespace("http://www.adobe.com/2006/actionscript/examples"),"attr_stat_namespace_explicit")
|
|
findproperty QName(PackageInternalNs("tests_other:myInternal2"),"attr_stat_namespace_implicit")
|
|
pushbyte 6
|
|
setproperty QName(PackageInternalNs("tests_other:myInternal2"),"attr_stat_namespace_implicit")
|
|
returnvoid
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
|
|
private var attr_inst_private:int = 7;
|
|
|
|
public var attr_inst_public:int = 8;
|
|
|
|
internal var attr_inst_internal:int = 9;
|
|
|
|
protected var attr_inst_protected:int = 10;
|
|
|
|
myInternal var attr_inst_namespace_explicit:int = 11;
|
|
|
|
myInternal2 var attr_inst_namespace_implicit:int = 12;
|
|
|
|
public function TestModifiers()
|
|
{
|
|
method
|
|
name "tests_classes:TestModifiers/TestModifiers"
|
|
returns null
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
getlocal0
|
|
constructsuper 0
|
|
returnvoid
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
private static function func_stat_private() : int
|
|
{
|
|
trait method QName(PrivateNamespace("tests_classes:TestModifiers"),"func_stat_private")
|
|
flag FINAL
|
|
dispid 3
|
|
method
|
|
name "tests_classes:TestModifiers/private/func_stat_private"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 1
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
public static function func_stat_public() : int
|
|
{
|
|
trait method QName(PackageNamespace(""),"func_stat_public")
|
|
flag FINAL
|
|
dispid 4
|
|
method
|
|
name "tests_classes:TestModifiers/func_stat_public"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 2
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
internal static function func_stat_internal() : int
|
|
{
|
|
trait method QName(PackageInternalNs("tests_classes"),"func_stat_internal")
|
|
flag FINAL
|
|
dispid 5
|
|
method
|
|
name "tests_classes:TestModifierstests_classes/func_stat_internal"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 3
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
protected static function func_stat_protected() : int
|
|
{
|
|
trait method QName(StaticProtectedNs("tests_classes:TestModifiers"),"func_stat_protected")
|
|
flag FINAL
|
|
dispid 6
|
|
method
|
|
name "tests_classes:TestModifiers/protected/func_stat_protected"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 4
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
myInternal static function func_stat_namespace_explicit() : int
|
|
{
|
|
trait method QName(Namespace("http://www.adobe.com/2006/actionscript/examples"),"func_stat_namespace_explicit")
|
|
flag FINAL
|
|
dispid 7
|
|
method
|
|
name "tests_classes:TestModifiersmyInternal/func_stat_namespace_explicit"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 5
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
myInternal2 static function func_stat_namespace_implicit() : int
|
|
{
|
|
trait method QName(PackageInternalNs("tests_other:myInternal2"),"func_stat_namespace_implicit")
|
|
flag FINAL
|
|
dispid 8
|
|
method
|
|
name "tests_classes:TestModifiersmyInternal2/func_stat_namespace_implicit"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 3
|
|
maxscopedepth 4
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 6
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
private function func_inst_private() : int
|
|
{
|
|
trait method QName(PrivateNamespace("tests_classes:TestModifiers"),"func_inst_private")
|
|
dispid 0
|
|
method
|
|
name "tests_classes:TestModifiers/private/func_inst_private"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 7
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
public function func_inst_public() : int
|
|
{
|
|
trait method QName(PackageNamespace(""),"func_inst_public")
|
|
dispid 0
|
|
method
|
|
name "tests_classes:TestModifiers/func_inst_public"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 8
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
internal function func_inst_internal() : int
|
|
{
|
|
trait method QName(PackageInternalNs("tests_classes"),"func_inst_internal")
|
|
dispid 0
|
|
method
|
|
name "tests_classes:TestModifierstests_classes/func_inst_internal"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 9
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
protected function func_inst_protected() : int
|
|
{
|
|
trait method QName(ProtectedNamespace("tests_classes:TestModifiers"),"func_inst_protected")
|
|
dispid 0
|
|
method
|
|
name "tests_classes:TestModifiers/protected/func_inst_protected"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 10
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
myInternal function func_inst_namespace_explicit() : int
|
|
{
|
|
trait method QName(Namespace("http://www.adobe.com/2006/actionscript/examples"),"func_inst_namespace_explicit")
|
|
dispid 0
|
|
method
|
|
name "tests_classes:TestModifiersmyInternal/func_inst_namespace_explicit"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 11
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
|
|
myInternal2 function func_inst_namespace_implicit() : int
|
|
{
|
|
trait method QName(PackageInternalNs("tests_other:myInternal2"),"func_inst_namespace_implicit")
|
|
dispid 0
|
|
method
|
|
name "tests_classes:TestModifiersmyInternal2/func_inst_namespace_implicit"
|
|
returns QName(PackageNamespace(""),"int")
|
|
|
|
body
|
|
maxstack 1
|
|
localcount 1
|
|
initscopedepth 4
|
|
maxscopedepth 5
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
pushbyte 12
|
|
returnvalue
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
}
|
|
}
|
|
}
|
|
|
|
method
|
|
name ""
|
|
returns null
|
|
|
|
body
|
|
maxstack 2
|
|
localcount 1
|
|
initscopedepth 1
|
|
maxscopedepth 3
|
|
|
|
code
|
|
getlocal0
|
|
pushscope
|
|
findpropstrict Multiname("TestModifiers",[PackageNamespace("tests_classes")])
|
|
getlex QName(PackageNamespace(""),"Object")
|
|
pushscope
|
|
getlex QName(PackageNamespace(""),"Object")
|
|
newclass 0
|
|
popscope
|
|
initproperty QName(PackageNamespace("tests_classes"),"TestModifiers")
|
|
returnvoid
|
|
end ; code
|
|
end ; body
|
|
end ; method
|
|
|