12 .function <"" N > f(["A1"("""a:0:{}""")]$p1, ["A2"("""a:0:{}""")]$p2) {
17 .function <"" N > test($caption, $parameters, $i, $attribute) {
19 BaseL $parameters Warn
21 FPushObjMethodD 1 "getAttribute" NullThrows
47 .function <"" N > run() {
48 .declvars $cls $ctor $func;
49 FPushCtorD 1 "ReflectionClass"
56 FPushObjMethodD 0 "getConstructor" NullThrows
62 String "1. existing attribute"
64 FPushObjMethodD 0 "getParameters" NullThrows
72 String "2. missing attribute"
74 FPushObjMethodD 0 "getParameters" NullThrows
78 String "Annotation-missing"
81 FPushCtorD 1 "ReflectionFunction"
88 String "3. existing attribute"
90 FPushObjMethodD 0 "getParameters" NullThrows
98 String "4. missing attribute"
100 FPushObjMethodD 0 "getParameters" NullThrows
108 String "5. existing attribute"
110 FPushObjMethodD 0 "getParameters" NullThrows
118 String "6. missing attribute"
120 FPushObjMethodD 0 "getParameters" NullThrows
132 .method [public] <"" N > __construct(["Annotation"("""a:0:{}""")]$property) {