Files
jpexs-decompiler/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestNamedAnonFunctions.as
Jindra Petřík 602a70b74f fix(as3): correct named anonymous functions (#2714)
Anonymous functions with names that are part of for example
function call.
f(5, function myName() {
});
The problem with this was introduced with adding temporary registers
for swap operation.

Fixes #2714
2026-05-23 16:13:24 +02:00

27 lines
453 B
ActionScript

package tests
{
public class TestNamedAnonFunctions
{
public function run() : *
{
var test:* = function testFunc(param1:*, param2:int, param3:Array):Boolean
{
return (param1 as TestClass2).attrib1 == 5;
};
f(5, function g():int {
return 42;
});
}
private function f(a:int,b:Function)
{
}
}
}
class TestClass2
{
public var attrib1:int;
}