Running test 7: base/test100/static and non-static before methods -- one file Commandline: abc -d base/test100 -warn-unused-advice:off base/test100/Driver.java PASS: Test 7: "base/test100/static and non-static before methods -- one file" passed in 16113ms, memory usage: 8705768. Running test 8: base/test101/static and non-static before methods -- many files Commandline: abc -d base/test101 -warn-unused-advice:off base/test101/Driver.java base/test101/Foo.java base/test101/Bar.java base/test101/Pos.java PASS: Test 8: "base/test101/static and non-static before methods -- many files" passed in 5224ms, memory usage: 8955016. Running test 9: base/test102/this redirection in non-static before methods Commandline: abc -d base/test102 -warn-unused-advice:off base/test102/Driver.java PASS: Test 9: "base/test102/this redirection in non-static before methods" passed in 3932ms, memory usage: 8982536. Running test 10: base/test103/DEPRECATED: introductions Commandline: abc -d base/test103 -warn-unused-advice:off base/test103/Driver.java PASS: Test 10: "base/test103/DEPRECATED: introductions" passed in 3968ms, memory usage: 8694224. Running test 11: base/test104/before constructors -- one file Commandline: abc -d base/test104 -warn-unused-advice:off base/test104/Driver.java PASS: Test 11: "base/test104/before constructors -- one file" passed in 4776ms, memory usage: 8843696. Running test 12: base/test105/advise weaves find methods typed to builtins or non-woven classes Commandline: abc -d base/test105 -warn-unused-advice:off base/test105/Driver.java PASS: Test 12: "base/test105/advise weaves find methods typed to builtins or non-woven classes" passed in 2811ms, memory usage: 8697224. Running test 13: base/test106/make sure new weaves work inside of packages Commandline: abc -d base/test106 -warn-unused-advice:off base/test106/Driver.java base/test106/pkg/Obj.java PASS: Test 13: "base/test106/make sure new weaves work inside of packages" passed in 2676ms, memory usage: 8588456. Running test 14: base/test107/make sure new weaves work inside of packages (again) Commandline: abc -d base/test107 -warn-unused-advice:off base/test107/Driver.java base/test107/C1.java base/test107/C2.java base/test107/pack1/Foo.java base/test107/pack2/Foo.java base/test107/pack3/Foo.java PASS: Test 14: "base/test107/make sure new weaves work inside of packages (again)" passed in 4897ms, memory usage: 8720368. Running test 15: base/test108/Inheritance of class and aspect vars in weaves Commandline: abc -d base/test108 -warn-unused-advice:off base/test108/Driver.java PASS: Test 15: "base/test108/Inheritance of class and aspect vars in weaves" passed in 3246ms, memory usage: 8788296. Running test 16: base/test109/Accessibility of class and aspect members from inside weaves Commandline: abc -d base/test109 -warn-unused-advice:off base/test109/Driver.java base/test109/Aspect.java base/test109/Foo.java PASS: Test 16: "base/test109/Accessibility of class and aspect members from inside weaves" passed in 4680ms, memory usage: 8466080. Running test 17: base/test110/Packaged aspects referring to packaged classes Commandline: abc -d base/test110 -warn-unused-advice:off base/test110/Driver.java base/test110/pAspect/Aspect.java base/test110/pClass/Class.java PASS: Test 17: "base/test110/Packaged aspects referring to packaged classes" passed in 3216ms, memory usage: 8884304. Running test 18: base/test111/Inheritance of methods advised by aspects Commandline: abc -d base/test111 -warn-unused-advice:off base/test111/Driver.java base/test111/SubClass.java base/test111/SuperClass.java base/test111/SuperAspect.java PASS: Test 18: "base/test111/Inheritance of methods advised by aspects" passed in 2965ms, memory usage: 8790528. Running test 19: base/test112/Inherited weaves on constructor Commandline: abc -d base/test112 -warn-unused-advice:off base/test112/Driver.java PASS: Test 19: "base/test112/Inherited weaves on constructor" passed in 3031ms, memory usage: 8631096. Running test 20: base/test113/Initializers in Aspect and Class Bodies Commandline: abc -d base/test113 -warn-unused-advice:off base/test113/Driver.java PASS: Test 20: "base/test113/Initializers in Aspect and Class Bodies" passed in 2938ms, memory usage: 8651184. Running test 21: base/test114/Weaver Resolution of method names in method calls passed as args Commandline: abc -d base/test114 -warn-unused-advice:off base/test114/Driver.java PASS: Test 21: "base/test114/Weaver Resolution of method names in method calls passed as args" passed in 3023ms, memory usage: 8737496. Running test 22: base/test115/DEPRECATED: Introduce constructor with class inheritance Commandline: abc -d base/test115 -warn-unused-advice:off base/test115/Driver.java PASS: Test 22: "base/test115/DEPRECATED: Introduce constructor with class inheritance" passed in 2896ms, memory usage: 8645904. Running test 23: base/test116/empty and singular patterns on modifiers and throws Commandline: abc -d base/test116 -warn-unused-advice:off base/test116/Driver.java PASS: Test 23: "base/test116/empty and singular patterns on modifiers and throws" passed in 2719ms, memory usage: 8664352. Running test 24: base/test117/DEPRECATED: introduce of variables Commandline: abc -d base/test117 -warn-unused-advice:off base/test117/Driver.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 24: "base/test117/DEPRECATED: introduce of variables" passed in 1640ms, memory usage: 6064688. Running test 25: base/test118/DEPRECATED: Introduce of constructors Commandline: abc -d base/test118 -warn-unused-advice:off base/test118/Driver.java PASS: Test 25: "base/test118/DEPRECATED: Introduce of constructors" passed in 5911ms, memory usage: 8636184. Running test 26: base/test119/Local declarations in advise bodies Commandline: abc -d base/test119 -warn-unused-advice:off base/test119/Driver.java PASS: Test 26: "base/test119/Local declarations in advise bodies" passed in 3014ms, memory usage: 8641240. Running test 27: base/test120/unicodes and literals Commandline: abc -d base/test120 -warn-unused-advice:off base/test120/Driver.java PASS: Test 27: "base/test120/unicodes and literals" passed in 2126ms, memory usage: 8375464. Running test 28: base/test121/advises on introduced methods and constructors Commandline: abc -d base/test121 -warn-unused-advice:off base/test121/Driver.java creating: A@18c8ad2 init at initialization(A()) init at initialization(Foo(int)) external before advise on execution(void Foo.introducedNonStaticMethod()) PASS: Test 28: "base/test121/advises on introduced methods and constructors" passed in 3837ms, memory usage: 9375440. Running test 29: base/test122/DEPRECATED: Method introduction into interface implemented by abstract class Commandline: abc -d base/test122 -warn-unused-advice:off base/test122/Driver.java PASS: Test 29: "base/test122/DEPRECATED: Method introduction into interface implemented by abstract class" passed in 3337ms, memory usage: 8712288. Running test 30: base/test123/Crossing super calls in constructors Commandline: abc -d base/test123 -warn-unused-advice:off base/test123/Driver.java PASS: Test 30: "base/test123/Crossing super calls in constructors" passed in 2880ms, memory usage: 8975232. Running test 31: base/test124/empty modifier pattern Commandline: abc -d base/test124 -warn-unused-advice:off base/test124/Driver.java PASS: Test 31: "base/test124/empty modifier pattern" passed in 2692ms, memory usage: 8852720. Running test 32: base/test125/Alpha conversion of argument names in designators Commandline: abc -d base/test125 -warn-unused-advice:off base/test125/Driver.java PASS: Test 32: "base/test125/Alpha conversion of argument names in designators" passed in 2738ms, memory usage: 8655408. Running test 33: base/test126/For Statement Commandline: abc -d base/test126 -warn-unused-advice:off base/test126/Driver.java PASS: Test 33: "base/test126/For Statement" passed in 2038ms, memory usage: 9517024. Running test 34: base/test127/advice uses its own formals to get actuals Commandline: abc -d base/test127 -warn-unused-advice:off base/test127/Driver.java PASS: Test 34: "base/test127/advice uses its own formals to get actuals" passed in 2809ms, memory usage: 8781640. Running test 35: base/test128/DEPRECATED: introduce weaves can use this Commandline: abc -d base/test128 -warn-unused-advice:off base/test128/Driver.java PASS: Test 35: "base/test128/DEPRECATED: introduce weaves can use this" passed in 2839ms, memory usage: 8662592. Running test 36: base/test129/DEPRECATED: introduce of abstract methods works Commandline: abc -d base/test129 -warn-unused-advice:off base/test129/Driver.java PASS: Test 36: "base/test129/DEPRECATED: introduce of abstract methods works" passed in 3320ms, memory usage: 8598992. Running test 37: base/test130/multiple arounds successfully intercept and return own values Commandline: abc -d base/test130 -warn-unused-advice:off base/test130/Driver.java PASS: Test 37: "base/test130/multiple arounds successfully intercept and return own values" passed in 2678ms, memory usage: 8642800. Running test 38: base/test132/proper matching of overloaded constructors Commandline: abc -d base/test132 -warn-unused-advice:off base/test132/Driver.java PASS: Test 38: "base/test132/proper matching of overloaded constructors" passed in 2346ms, memory usage: 8606872. Running test 39: base/test133/correct super call lookup for method().name() Commandline: abc -d base/test133 -warn-unused-advice:off base/test133/Driver.java PASS: Test 39: "base/test133/correct super call lookup for method().name()" passed in 2393ms, memory usage: 9825440. Running test 40: base/test134/proper handling of formals in catch advice Commandline: abc -d base/test134 -warn-unused-advice:off base/test134/Driver.java PASS: Test 40: "base/test134/proper handling of formals in catch advice" passed in 2770ms, memory usage: 8676432. Running test 41: base/test135/proper values for thisJoinPoint attributes Commandline: abc -d base/test135 -warn-unused-advice:off base/test135/Driver.java base/test135/JoinPointFields.java base/test135/TopFoo.java base/test135/pack/PackFoo.java base/test135/pack/JoinPointFields.java base/test135/pack/PackJoinPointFields.java call(void test135.TopFoo.bar(int, String)) test135.TopFoo DONE: call(void test135.TopFoo.bar(int, String)) call(void test135.pack.PackFoo.bar(int, String)) test135.pack.PackFoo DONE: call(void test135.pack.PackFoo.bar(int, String)) call(void test135.pack.PackFoo.bar(int, String)) test135.pack.PackFoo DONE: call(void test135.pack.PackFoo.bar(int, String)) PASS: Test 41: "base/test135/proper values for thisJoinPoint attributes" passed in 4813ms, memory usage: 9807296. Running test 42: base/test136/supers, supers, supers Commandline: abc -d base/test136 -warn-unused-advice:off base/test136/Driver.java PASS: Test 42: "base/test136/supers, supers, supers" passed in 3717ms, memory usage: 8860208. Running test 43: base/test137/operations on private and protected aspect members (++, -- in partciular) Commandline: abc -d base/test137 -warn-unused-advice:off base/test137/Driver.java PASS: Test 43: "base/test137/operations on private and protected aspect members (++, -- in partciular)" passed in 3066ms, memory usage: 8602240. Running test 44: base/test138/only register things once Commandline: abc -d base/test138 -warn-unused-advice:off base/test138/Driver.java PASS: Test 44: "base/test138/only register things once" passed in 3059ms, memory usage: 8643768. Running test 45: base/test139/inner aspects and around Commandline: abc -d base/test139 -warn-unused-advice:off base/test139/Driver.java PASS: Test 45: "base/test139/inner aspects and around" passed in 3234ms, memory usage: 8692296. Running test 46: base/test140/aspect inheritance and advice, introduction Commandline: abc -d base/test140 -warn-unused-advice:off base/test140/Driver.java PASS: Test 46: "base/test140/aspect inheritance and advice, introduction" passed in 3636ms, memory usage: 8720008. Running test 47: base/test141/thisResultObject for primitives Commandline: abc -d base/test141 -warn-unused-advice:off base/test141/Driver.java PASS: Test 47: "base/test141/thisResultObject for primitives" passed in 3098ms, memory usage: 9487752. Running test 48: base/test142/introductions calling super. Commandline: abc -d base/test142 -warn-unused-advice:off base/test142/Driver.java PASS: Test 48: "base/test142/introductions calling super." passed in 2941ms, memory usage: 8604752. Running test 49: base/allow one argument calls even when there's a comma in the arglist Commandline: abc -d base -warn-unused-advice:off base/OneArgCallsIsOkay.java PASS: Test 49: "base/allow one argument calls even when there's a comma in the arglist" passed in 1916ms, memory usage: 9741336. Running test 50: new/advice on calls to static methods even works when called on super Commandline: abc -d new -warn-unused-advice:off new/SuperStaticCallJoinPoint.java PASS: Test 50: "new/advice on calls to static methods even works when called on super" passed in 2683ms, memory usage: 8676032. Running test 51: new/combined logic expression (handling coericions vs. parens) Commandline: abc -d new -warn-unused-advice:off new/CombinedLogic.java PASS: Test 51: "new/combined logic expression (handling coericions vs. parens)" passed in 2056ms, memory usage: 8618960. Running test 52: new/comment after class closes (with no new line at end) Commandline: abc -d new -warn-unused-advice:off new/CommentAfterClass.java PASS: Test 52: "new/comment after class closes (with no new line at end)" passed in 2047ms, memory usage: 10322400. Running test 53: new/handle multiple nested inner classes Commandline: abc -d new -warn-unused-advice:off new/InnerHell.java Compilation produced an unexpected number of errors: 1, should be 0 Actual errors found: Semantic Error at new/InnerHell.java:12,4-13:5: No valid constructor found for javax.swing.JComponent.AccessibleJComponent(). FAIL: Test 53: "new/handle multiple nested inner classes" failed in 1770ms, memory usage: 6877368. Running test 54: new/multi-dimensional array initializers Commandline: abc -d new -warn-unused-advice:off new/MultiArrays.java PASS: Test 54: "new/multi-dimensional array initializers" passed in 2617ms, memory usage: 10582128. Running test 55: new/probelm with the generated names of exceptions Commandline: abc -d new -warn-unused-advice:off new/ExceptionNames.java PASS: Test 55: "new/probelm with the generated names of exceptions" passed in 2297ms, memory usage: 9586520. Running test 56: new/checks if the class field can be used on all of the primitive types Commandline: abc -d new -warn-unused-advice:off new/ClassFieldOnPrimitiveType.java PASS: Test 56: "new/checks if the class field can be used on all of the primitive types" passed in 2325ms, memory usage: 9808000. Running test 57: new/volatileKeyword/advice on a static method Commandline: abc -d new/volatileKeyword -warn-unused-advice:off new/volatileKeyword/Driver.java PASS: Test 57: "new/volatileKeyword/advice on a static method" passed in 2524ms, memory usage: 8493880. Running test 58: new/innerConsSyntax/inner constructor syntax causes compile error Commandline: abc -d new/innerConsSyntax -warn-unused-advice:off new/innerConsSyntax/Driver.java PASS: Test 58: "new/innerConsSyntax/inner constructor syntax causes compile error" passed in 2476ms, memory usage: 8508488. Running test 59: new/paramWidening/widening of method parameters to match javac Commandline: abc -d new/paramWidening -warn-unused-advice:off new/paramWidening/Driver.java PASS: Test 59: "new/paramWidening/widening of method parameters to match javac" passed in 2081ms, memory usage: 9670120. Running test 60: pureJava/equalsMethOnStr/equals method on quoted strings Commandline: abc -d pureJava/equalsMethOnStr -warn-unused-advice:off pureJava/equalsMethOnStr/Driver.java PASS: Test 60: "pureJava/equalsMethOnStr/equals method on quoted strings" passed in 2089ms, memory usage: 8639456. Running test 61: new/parenthesized string literals matching primitive type names Commandline: abc -d new -warn-unused-advice:off new/ParenPrimitive.java PASS: Test 61: "new/parenthesized string literals matching primitive type names" passed in 2037ms, memory usage: 9575368. Running test 62: pureJava/anonInnerClass/anonymous inner class Commandline: abc -d pureJava/anonInnerClass -warn-unused-advice:off pureJava/anonInnerClass/Driver.java PASS: Test 62: "pureJava/anonInnerClass/anonymous inner class" passed in 2777ms, memory usage: 8571912. Running test 63: new/simple type coercions tests Commandline: abc -d new -warn-unused-advice:off new/TypeCoercions.java PASS: Test 63: "new/simple type coercions tests" passed in 2095ms, memory usage: 8684456. Running test 64: new/order of type declarations shouldn't matter Commandline: abc -d new -warn-unused-advice:off new/OrderOfTypes.java PASS: Test 64: "new/order of type declarations shouldn't matter" passed in 2164ms, memory usage: 9245104. Running test 65: pureJava/parsing of parenthesized 'this' (in returns) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ReturnThis.java PASS: Test 65: "pureJava/parsing of parenthesized 'this' (in returns)" passed in 2380ms, memory usage: 7962320. Running test 66: new/Scanner non recognizing strictfp. Commandline: abc -d new -warn-unused-advice:off new/StrictFp.java PASS: Test 66: "new/Scanner non recognizing strictfp." passed in 2169ms, memory usage: 9332064. Running test 67: pureJava/Strings are folded and interned correctly Commandline: abc -d pureJava -warn-unused-advice:off pureJava/StringFold.java PASS: Test 67: "pureJava/Strings are folded and interned correctly" passed in 2216ms, memory usage: 8625536. Running test 68: pureJava/Cast binds tighter than equality tests Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CastAndBinary.java false PASS: Test 68: "pureJava/Cast binds tighter than equality tests" passed in 2022ms, memory usage: 9625528. Running test 69: pureJava/Boundary base values can be parsed Commandline: abc -d pureJava -warn-unused-advice:off pureJava/BoundaryNums.java PASS: Test 69: "pureJava/Boundary base values can be parsed" passed in 2152ms, memory usage: 8686176. Running test 70: pureJava/State is passed correctly across nested annonymous inners Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NestedInners.java PASS: Test 70: "pureJava/State is passed correctly across nested annonymous inners" passed in 3080ms, memory usage: 8645792. Running test 71: pureJava/?: expressions should typecheck in interesting ways Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TriTestTypecheck.java PASS: Test 71: "pureJava/?: expressions should typecheck in interesting ways" passed in 3708ms, memory usage: 8625080. Running test 72: pureJava/cast expressions should allow casts to/from interfaces at compile-time. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InterfaceCast.java PASS: Test 72: "pureJava/cast expressions should allow casts to/from interfaces at compile-time." passed in 2761ms, memory usage: 8080472. Running test 73: pureJava/various anonymous inner classes plus super types tests Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InnerSuper.java PASS: Test 73: "pureJava/various anonymous inner classes plus super types tests" passed in 3499ms, memory usage: 8680040. Running test 74: new/Doesn't parse an array-returning method that throws an exception Commandline: abc -d new -warn-unused-advice:off new/ArrayMethod.java PASS: Test 74: "new/Doesn't parse an array-returning method that throws an exception" passed in 2086ms, memory usage: 8864216. Running test 75: new/Crashes when a lot of zeros are in front of a double variable [!!! purejava] Commandline: abc -d new -warn-unused-advice:off new/Zeros.java PASS: Test 75: "new/Crashes when a lot of zeros are in front of a double variable [!!! purejava]" passed in 2684ms, memory usage: 10300624. Running test 76: pureJava/Various comment syntaxes should be handled. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CommentSyntax.java PASS: Test 76: "pureJava/Various comment syntaxes should be handled." passed in 1904ms, memory usage: 8258184. Running test 77: pureJava/abstractInner/Abstract inner classes across package boundaries Commandline: abc -d pureJava/abstractInner -warn-unused-advice:off pureJava/abstractInner/C.java pureJava/abstractInner/pkg/A.java PASS: Test 77: "pureJava/abstractInner/Abstract inner classes across package boundaries" passed in 2803ms, memory usage: 8289992. Running test 78: pureJava/inner classes accessing outers and some more inner class names Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InnerAccess.java PASS: Test 78: "pureJava/inner classes accessing outers and some more inner class names" passed in 3160ms, memory usage: 8819080. Running test 79: pureJava/remember to cast folded values down to the proper types. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CastingFoldedValues.java PASS: Test 79: "pureJava/remember to cast folded values down to the proper types." passed in 1967ms, memory usage: 8821504. Running test 80: pureJava/inner classes can be built using protected constructors in super Commandline: abc -d pureJava -warn-unused-advice:off pureJava/VariousConstructors.java PASS: Test 80: "pureJava/inner classes can be built using protected constructors in super" passed in 3944ms, memory usage: 13418336. Running test 81: pureJava/check that nested constructions of local classes work Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NestedConstructionsOfLocalClasses.java PASS: Test 81: "pureJava/check that nested constructions of local classes work" passed in 2156ms, memory usage: 8020440. Running test 82: pureJava/Make sure anonymous classes can have non-nullary constructors Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NonNullaryAnonymous.java PASS: Test 82: "pureJava/Make sure anonymous classes can have non-nullary constructors" passed in 1978ms, memory usage: 9492136. Running test 83: new/Full names are dropped from inner interfaces Commandline: abc -d new -warn-unused-advice:off new/PR417a.java PASS: Test 83: "new/Full names are dropped from inner interfaces" passed in 2916ms, memory usage: 8700336. Running test 84: new/Making sure full names stay on static inner classes Commandline: abc -d new -warn-unused-advice:off new/PR417b.java PASS: Test 84: "new/Making sure full names stay on static inner classes" passed in 2513ms, memory usage: 8682824. Running test 85: pureJava/The current AspectJ compiler cannot parse qualified superclass constructor invocations Commandline: abc -d pureJava -warn-unused-advice:off pureJava/QualifiedSuperClassConstructorInvocations_PR401.java PASS: Test 85: "pureJava/The current AspectJ compiler cannot parse qualified superclass constructor invocations" passed in 3177ms, memory usage: 8606816. Running test 86: pureJava/More thourough test of static members using full names Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Statics.java pureJava/StaticMembers_PR421.java pureJava/p1/C1.java pureJava/p1/P1Statics.java pureJava/p1/subp1/SubC1.java pureJava/p1/p2/P1P2Statics.java PASS: Test 86: "pureJava/More thourough test of static members using full names" passed in 28445ms, memory usage: 12639784. Running test 87: pureJava/More thourough test of static members using imports Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Statics.java pureJava/StaticMembersImports_PR421.java pureJava/p1/C1.java pureJava/p1/P1Statics.java pureJava/p1/subp1/SubC1.java pureJava/p1/p2/P1P2Statics.java PASS: Test 87: "pureJava/More thourough test of static members using imports" passed in 24602ms, memory usage: 12758120. Running test 88: pureJava/conflictingPackageNames/Looking in class Java for java.lang.String WITH separate compilation Commandline: abc -d pureJava/conflictingPackageNames -warn-unused-advice:off pureJava/conflictingPackageNames/Java.java Commandline: abc -d pureJava/conflictingPackageNames -warn-unused-advice:off pureJava/conflictingPackageNames/Main.java PASS: Test 88: "pureJava/conflictingPackageNames/Looking in class Java for java.lang.String WITH separate compilation" passed in 3990ms, memory usage: 8854592. Running test 89: pureJava/conflictingPackageNames/Looking in class Java for java.lang.String WITHOUT separate compilation Commandline: abc -d pureJava/conflictingPackageNames -warn-unused-advice:off pureJava/conflictingPackageNames/Main.java pureJava/conflictingPackageNames/Java.java PASS: Test 89: "pureJava/conflictingPackageNames/Looking in class Java for java.lang.String WITHOUT separate compilation" passed in 2094ms, memory usage: 10202536. Running test 90: pureJava/conflictingPackageNamesWithPackages/Looking in class Java for java.lang.String WITH separate compilation with packages Commandline: abc -d pureJava/conflictingPackageNamesWithPackages -warn-unused-advice:off pureJava/conflictingPackageNamesWithPackages/Java.java Commandline: abc -d pureJava/conflictingPackageNamesWithPackages -warn-unused-advice:off pureJava/conflictingPackageNamesWithPackages/Main.java PASS: Test 90: "pureJava/conflictingPackageNamesWithPackages/Looking in class Java for java.lang.String WITH separate compilation with packages" passed in 3605ms, memory usage: 8477136. Running test 91: pureJava/conflictingPackageNamesWithPackages/Looking in class Java for java.lang.String WITHOUT separate compilation with packages Commandline: abc -d pureJava/conflictingPackageNamesWithPackages -warn-unused-advice:off pureJava/conflictingPackageNamesWithPackages/Main.java pureJava/conflictingPackageNamesWithPackages/Java.java PASS: Test 91: "pureJava/conflictingPackageNamesWithPackages/Looking in class Java for java.lang.String WITHOUT separate compilation with packages" passed in 2173ms, memory usage: 8728960. Running test 92: pureJava/Testing ternary operations. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/MultiTernaryOps.java PASS: Test 92: "pureJava/Testing ternary operations." passed in 20080ms, memory usage: 14146224. Running test 93: pureJava/Lifting locals in switch statements. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/SwitchStmtLocals.java PASS: Test 93: "pureJava/Lifting locals in switch statements." passed in 2183ms, memory usage: 8749472. Running test 94: pureJava/Getting confused when looking up method signatures Commandline: abc -d pureJava -warn-unused-advice:off pureJava/MethodSigs.java PASS: Test 94: "pureJava/Getting confused when looking up method signatures" passed in 8194ms, memory usage: 9674024. Running test 95: pureJava/Not recognizing the chars '\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7' Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Chars.java PASS: Test 95: "pureJava/Not recognizing the chars '\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7'" passed in 2489ms, memory usage: 10191792. Running test 96: pureJava/Test chars '\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7' with a case statement Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CaseClauses.java PASS: Test 96: "pureJava/Test chars '\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7' with a case statement" passed in 7180ms, memory usage: 10692016. Running test 97: pureJava/Checking character values with all the unicode chars. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CharsUnicode.java PASS: Test 97: "pureJava/Checking character values with all the unicode chars." passed in 131735ms, memory usage: 78661880. Running test 98: pureJava/Trouble finding methods with the same name and different parameter types Commandline: abc -d pureJava -warn-unused-advice:off pureJava/MethodsWithTheSameName.java PASS: Test 98: "pureJava/Trouble finding methods with the same name and different parameter types" passed in 3507ms, memory usage: 17180328. Running test 99: pureJava/Binding non-public static inner classes of interfaces in other packages Commandline: abc -d pureJava -warn-unused-advice:off pureJava/StaticClassesInInterfaces.java pureJava/anotherPackage/AnotherPackageInterface.java PASS: Test 99: "pureJava/Binding non-public static inner classes of interfaces in other packages" passed in 2338ms, memory usage: 8398248. Running test 100: pureJava/Not recognizing the octal chars '\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7' Commandline: abc -d pureJava -warn-unused-advice:off pureJava/OctalChars.java PASS: Test 100: "pureJava/Not recognizing the octal chars '\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7'" passed in 2805ms, memory usage: 14655048. Running test 101: pureJava/Members with the same name as their package cause confusion with fully-qualified names. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/samenames/Main.java pureJava/samenames/Other.java PASS: Test 101: "pureJava/Members with the same name as their package cause confusion with fully-qualified names." passed in 2709ms, memory usage: 8159568. Running test 102: pureJava/Fully-qual'ed names with same start as variable names Commandline: abc -d pureJava -warn-unused-advice:off pureJava/FullNames.java PASS: Test 102: "pureJava/Fully-qual'ed names with same start as variable names" passed in 2282ms, memory usage: 8961544. Running test 103: pureJava/Fully qualifying inner classes within annonymous classes causes problems. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InnerClassesInAnnonymousClasses.java PASS: Test 103: "pureJava/Fully qualifying inner classes within annonymous classes causes problems." passed in 2806ms, memory usage: 7767952. Running test 104: pureJava/Calls to methods in outer annonymous classes are being qual's incorrectly with 'this' Commandline: abc -d pureJava -warn-unused-advice:off pureJava/MisplacedThisInAnnonymousInnerClasses.java PASS: Test 104: "pureJava/Calls to methods in outer annonymous classes are being qual's incorrectly with 'this'" passed in 3514ms, memory usage: 8388304. Running test 105: pureJava/innersFromSourceAndBytecode/Reading inner classes from source and bytecode (1) -- was failing Commandline: abc -d pureJava/innersFromSourceAndBytecode -warn-unused-advice:off pureJava/innersFromSourceAndBytecode/C.java pureJava/innersFromSourceAndBytecode/D.java Commandline: abc -cp pureJava/innersFromSourceAndBytecode:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d pureJava/innersFromSourceAndBytecode -warn-unused-advice:off pureJava/innersFromSourceAndBytecode/Main.java pureJava/innersFromSourceAndBytecode/C.java PASS: Test 105: "pureJava/innersFromSourceAndBytecode/Reading inner classes from source and bytecode (1) -- was failing" passed in 6986ms, memory usage: 9651456. Running test 106: pureJava/innersFromSourceAndBytecode/Reading inner classes from source and bytecode (2) Commandline: abc -d pureJava/innersFromSourceAndBytecode -warn-unused-advice:off pureJava/innersFromSourceAndBytecode/Main.java pureJava/innersFromSourceAndBytecode/C.java pureJava/innersFromSourceAndBytecode/D.java PASS: Test 106: "pureJava/innersFromSourceAndBytecode/Reading inner classes from source and bytecode (2)" passed in 5012ms, memory usage: 9795224. Running test 107: pureJava/innersFromSourceAndBytecode/Reading inner classes from source and bytecode (3) Commandline: abc -d pureJava/innersFromSourceAndBytecode -warn-unused-advice:off pureJava/innersFromSourceAndBytecode/C.java pureJava/innersFromSourceAndBytecode/D.java Commandline: abc -cp pureJava/innersFromSourceAndBytecode:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d pureJava/innersFromSourceAndBytecode -warn-unused-advice:off pureJava/innersFromSourceAndBytecode/Main.java pureJava/innersFromSourceAndBytecode/C.java pureJava/innersFromSourceAndBytecode/D.java PASS: Test 107: "pureJava/innersFromSourceAndBytecode/Reading inner classes from source and bytecode (3)" passed in 7002ms, memory usage: 9800592. Running test 108: pureJava/Not lifting types correctly with bytes and shorts with ternary ops Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TernaryPrimitiveOps.java PASS: Test 108: "pureJava/Not lifting types correctly with bytes and shorts with ternary ops" passed in 10232ms, memory usage: 13261896. Running test 109: pureJava/Not looking up methods inside of anonymous declarations correctly. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/AnonymousMethodLookup.java PASS: Test 109: "pureJava/Not looking up methods inside of anonymous declarations correctly." passed in 2740ms, memory usage: 7785248. Running test 110: pureJava/Resolving extended classes with array parameters Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ResolvingArrayParameters.java PASS: Test 110: "pureJava/Resolving extended classes with array parameters" passed in 246734ms, memory usage: 20647336. Running test 111: pureJava/Assignments as second arguments in ternary operators. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TernaryAssignments.java PASS: Test 111: "pureJava/Assignments as second arguments in ternary operators." passed in 2182ms, memory usage: 8805960. Running test 112: pureJava/Using 'aspect' as identifier is legal TODO Commandline: abc -d pureJava -warn-unused-advice:off pureJava/KeywordAspect.java Compilation failed with 7 errors, which were matched and verified against the expected errors. PASS: Test 112: "pureJava/Using 'aspect' as identifier is legal TODO" passed in 1687ms, memory usage: 17209496. Running test 113: pureJava/Using 'pointcut' as identifier is legal TODO Commandline: abc -d pureJava -warn-unused-advice:off pureJava/KeywordPointcut.java Compilation failed with 7 errors, which were matched and verified against the expected errors. PASS: Test 113: "pureJava/Using 'pointcut' as identifier is legal TODO" passed in 1650ms, memory usage: 18650632. Running test 114: pureJava/Conflicting inner classes with interfaces. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/PR413.java PASS: Test 114: "pureJava/Conflicting inner classes with interfaces." passed in 2428ms, memory usage: 8018424. Running test 115: new/Not binding constructor when using more than one compilation Commandline: abc -d new -warn-unused-advice:off new/OuterAbstract_PR408.java Commandline: abc -cp new:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d new -warn-unused-advice:off new/ExtendsOuterAbstract_PR408.java Compilation produced an unexpected number of errors: 1, should be 0 Actual errors found: Semantic Error at new/ExtendsOuterAbstract_PR408.java:4,8-21: Could not find type "InnerAbstract". FAIL: Test 115: "new/Not binding constructor when using more than one compilation" failed in 3261ms, memory usage: 8492024. Running test 116: pureJava/confusions of casts and parens Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CastVsParen.java PASS: Test 116: "pureJava/confusions of casts and parens" passed in 2144ms, memory usage: 12789960. Running test 117: pureJava/default constructors seen by inner classes subtyping outers Commandline: abc -d pureJava -warn-unused-advice:off pureJava/DefaultConsAndInner.java PASS: Test 117: "pureJava/default constructors seen by inner classes subtyping outers" passed in 2839ms, memory usage: 8377616. Running test 118: pureJava/folding fields set to anonymous instances containing self-references Commandline: abc -d pureJava -warn-unused-advice:off pureJava/AnonFolding.java PASS: Test 118: "pureJava/folding fields set to anonymous instances containing self-references" passed in 2518ms, memory usage: 8357592. Running test 119: pureJava/finally at the end of a method that needs to return Commandline: abc -d pureJava -warn-unused-advice:off pureJava/FinallyAndReturns.java PASS: Test 119: "pureJava/finally at the end of a method that needs to return" passed in 2352ms, memory usage: 8321896. Running test 120: pureJava/return;;; is not really legal Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ReachableEmpty.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 120: "pureJava/return;;; is not really legal" passed in 1625ms, memory usage: 8937824. Running test 121: new/ajc treating Throwable as checked, issuing error if not found Commandline: abc -d new -warn-unused-advice:off new/FalseThrowsCE.java PASS: Test 121: "new/ajc treating Throwable as checked, issuing error if not found" passed in 2405ms, memory usage: 14017192. Running test 122: pureJava/overriding methods from object in interfaces and multiple-inheritance Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InterfaceAndObject.java InterfaceAndObject$1@6bc056 PASS: Test 122: "pureJava/overriding methods from object in interfaces and multiple-inheritance" passed in 3184ms, memory usage: 8926104. Running test 123: pureJava/private fields in an outer class accessed by an inner which also extends the outer Commandline: abc -d pureJava -warn-unused-advice:off pureJava/PrivateFields.java PASS: Test 123: "pureJava/private fields in an outer class accessed by an inner which also extends the outer" passed in 2326ms, memory usage: 7865848. Running test 124: pureJava/breaking out of a labeled block inside of an if Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Breaks.java true PASS: Test 124: "pureJava/breaking out of a labeled block inside of an if" passed in 2501ms, memory usage: 13083584. Running test 125: pureJava/abstractifying a method and getting it back through super Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Abstracts.java PASS: Test 125: "pureJava/abstractifying a method and getting it back through super" passed in 2980ms, memory usage: 8637704. Running test 126: new/package protected classes becoming public Commandline: abc -d new -warn-unused-advice:off new/PR328.java PASS: Test 126: "new/package protected classes becoming public" passed in 2711ms, memory usage: 8894888. Running test 127: pureJava/Packages and static classes with the same name produce compile errors. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/PackagesAndStaticClassesWithTheSameName.java PASS: Test 127: "pureJava/Packages and static classes with the same name produce compile errors." passed in 2778ms, memory usage: 8353048. Running test 128: pureJava/innerTypeModifiers/Inner types must generate classfiles with only Public/Default access flags. Commandline: abc -d pureJava/innerTypeModifiers -warn-unused-advice:off pureJava/innerTypeModifiers/pkg1/Main.java pureJava/innerTypeModifiers/pkg2/Foo.java PASS: Test 128: "pureJava/innerTypeModifiers/Inner types must generate classfiles with only Public/Default access flags." passed in 3615ms, memory usage: 7808104. Running test 129: pureJava/innerDefaultConstructors/Default constructors have same access as their enclosing type Commandline: abc -d pureJava/innerDefaultConstructors -warn-unused-advice:off pureJava/innerDefaultConstructors/pkg1/Main.java pureJava/innerDefaultConstructors/pkg2/Foo.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 129: "pureJava/innerDefaultConstructors/Default constructors have same access as their enclosing type" passed in 1872ms, memory usage: 8436128. Running test 130: pureJava/Returning primitive values matching method return type (minimal) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ReturnTypes.java PASS: Test 130: "pureJava/Returning primitive values matching method return type (minimal)" passed in 2182ms, memory usage: 8390280. Running test 131: pureJava/Flow analysis and if(true) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Flow.java PASS: Test 131: "pureJava/Flow analysis and if(true)" passed in 2165ms, memory usage: 21537064. Running test 133: pureJava/A.this exprs match by exact type matching Commandline: abc -d pureJava -warn-unused-advice:off pureJava/QualifiedThisMatchesExactly.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 133: "pureJava/A.this exprs match by exact type matching" passed in 1563ms, memory usage: 4469184. Running test 134: pureJava/Implicit this for new inner instance must be avaliable Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ImplicitThisMissing.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 134: "pureJava/Implicit this for new inner instance must be avaliable" passed in 1709ms, memory usage: 5363952. Running test 135: pureJava/Inners can reference protected fields of their outer's super. Commandline: abc -d pureJava -warn-unused-advice:off pureJava/protectedFieldRefInInner/Main.java pureJava/protectedFieldRefInInner/p1/C.java PASS: Test 135: "pureJava/Inners can reference protected fields of their outer's super." passed in 2850ms, memory usage: 7813808. Running test 136: new/IOException on windows if nul used as identifier Commandline: abc -d new -warn-unused-advice:off new/NulIOException.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 136: "new/IOException on windows if nul used as identifier" passed in 1577ms, memory usage: 8350296. Running test 137: new/NullPointerException (not compiler error) when extending non-static inner class Commandline: abc -d new -warn-unused-advice:off new/ExtendInnerCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 137: "new/NullPointerException (not compiler error) when extending non-static inner class" passed in 1554ms, memory usage: 8820584. Running test 138: new/compiler flags final static variable as indefinite in member assignment. Commandline: abc -d new -warn-unused-advice:off new/DefiniteStatic.java PASS: Test 138: "new/compiler flags final static variable as indefinite in member assignment." passed in 2758ms, memory usage: 7871272. Running test 139: new/confirm no IOException on windows if nul used as identifier Commandline: abc -d new -warn-unused-advice:off new/NulIOException2.java PASS: Test 139: "new/confirm no IOException on windows if nul used as identifier" passed in 2512ms, memory usage: 8424264. Running test 140: pureJava/Primitives that special case for a constant arm should work Commandline: abc -d pureJava -warn-unused-advice:off pureJava/OneArmedPrimitiveTests.java PASS: Test 140: "pureJava/Primitives that special case for a constant arm should work" passed in 4795ms, memory usage: 10498608. Running test 141: pureJava/Parenthesized true and false don't parse Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ParenKeywords.java PASS: Test 141: "pureJava/Parenthesized true and false don't parse" passed in 2441ms, memory usage: 15713224. Running test 142: pureJava/Field sets to public fields of private fields of enclosing types Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InnerFieldRef.java PASS: Test 142: "pureJava/Field sets to public fields of private fields of enclosing types" passed in 2949ms, memory usage: 7832192. Running test 143: pureJava/Constant values should be stored with the correct type of their fields Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ConstantValueConversion.java PASS: Test 143: "pureJava/Constant values should be stored with the correct type of their fields" passed in 2117ms, memory usage: 7785648. Running test 144: pureJava/Local variables in initializers should not be treated as blank final fields Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LocalInitializerVariableNotBlank.java PASS: Test 144: "pureJava/Local variables in initializers should not be treated as blank final fields" passed in 2213ms, memory usage: 12827696. Running test 145: pureJava/Binops aren't allowed as update stmts in for loops Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NonStmtInFor.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 145: "pureJava/Binops aren't allowed as update stmts in for loops" passed in 1523ms, memory usage: 13461240. Running test 146: pureJava/Can't avoid doing division in case of div by zero Commandline: abc -d pureJava -warn-unused-advice:off pureJava/DivOpMustHappen.java PASS: Test 146: "pureJava/Can't avoid doing division in case of div by zero" passed in 2291ms, memory usage: 8416072. Running test 147: pureJava/Testing frames w/greater than FF locals and 7F incs (i.e., WIDE instruction) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/BigFrameTest.java PASS: Test 147: "pureJava/Testing frames w/greater than FF locals and 7F incs (i.e., WIDE instruction)" passed in 2288ms, memory usage: 13539656. Running test 148: pureJava/correct numeric literals Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LiteralsCp.java PASS: Test 148: "pureJava/correct numeric literals" passed in 2292ms, memory usage: 8557696. Running test 149: pureJava/invalid numeric literals Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LiteralsCf.java Compilation failed with 18 errors, which were matched and verified against the expected errors. PASS: Test 149: "pureJava/invalid numeric literals" passed in 1695ms, memory usage: 9256488. Running test 14901: pureJava/invalid numeric literals part II Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LiteralsCf2.java Compilation failed with 17 errors, which were matched and verified against the expected errors. PASS: Test 14901: "pureJava/invalid numeric literals part II" passed in 1730ms, memory usage: 9905064. Running test 150: pureJava/inner types can't have the same simple name as an enclosing type Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InnerNameConflictsCf.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 150: "pureJava/inner types can't have the same simple name as an enclosing type" passed in 1663ms, memory usage: 4210176. Running test 152: pureJava/test + and += for strings and variously typed values Commandline: abc -d pureJava -warn-unused-advice:off pureJava/BigString.java PASS: Test 152: "pureJava/test + and += for strings and variously typed values" passed in 7899ms, memory usage: 32131608. Running test 153: pureJava/test try/catch/finally statements Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TryCatchFinally.java PASS: Test 153: "pureJava/test try/catch/finally statements" passed in 2768ms, memory usage: 8550440. Running test 154: pureJava/local types can be bound in the signatures of other local types Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LocalInners.java PASS: Test 154: "pureJava/local types can be bound in the signatures of other local types" passed in 2808ms, memory usage: 23361216. Running test 155: new/final constructor parameter causes incorrect compiler error Commandline: abc -d new -warn-unused-advice:off new/FinalConstructorParm.java PASS: Test 155: "new/final constructor parameter causes incorrect compiler error" passed in 2343ms, memory usage: 8393432. Running test 156: new/Error expected for field of type void Commandline: abc -d new -warn-unused-advice:off new/VoidField.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 156: "new/Error expected for field of type void" passed in 1683ms, memory usage: 9014496. Running test 157: new/Error expected for constructor in interfaces Commandline: abc -d new -warn-unused-advice:off new/InterfaceConstructor.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 157: "new/Error expected for constructor in interfaces" passed in 1540ms, memory usage: 9442656. Running test 158: new/class name for identifier as String should provoke error Commandline: abc -d new -warn-unused-advice:off new/PR558.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 158: "new/class name for identifier as String should provoke error" passed in 1541ms, memory usage: 4171240. Running test 159: new/cyclic interface inheritance not detected if no classes implement the interfaces Commandline: abc -d new -warn-unused-advice:off new/CyclicInterfaceInheritance.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 159: "new/cyclic interface inheritance not detected if no classes implement the interfaces" passed in 1561ms, memory usage: 4609568. Running test 160: new/cyclic class inheritance Commandline: abc -d new -warn-unused-advice:off new/CyclicClassInheritance.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 160: "new/cyclic class inheritance" passed in 1533ms, memory usage: 5014360. Running test 161: pureJava/Type names are not expressions on their own Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TypeExprErrors.java Compilation failed with 22 errors, which were matched and verified against the expected errors. PASS: Test 161: "pureJava/Type names are not expressions on their own" passed in 1673ms, memory usage: 5518224. Running test 162: pureJava/nameConflicts/type and package name conflicts are resolved happily (1a) Commandline: abc -d pureJava/nameConflicts -warn-unused-advice:off pureJava/nameConflicts/p1/Main1.java pureJava/nameConflicts/p1/Foo.java pureJava/nameConflicts/p1/p2.java PASS: Test 162: "pureJava/nameConflicts/type and package name conflicts are resolved happily (1a)" passed in 2928ms, memory usage: 8931584. Running test 163: pureJava/nameConflicts/(fails in USEJAVAC) type and package name conflicts are resolved happily (1b) Commandline: abc -d pureJava/nameConflicts -warn-unused-advice:off pureJava/nameConflicts/p1.java pureJava/nameConflicts/p1/p2/Foo.java Commandline: abc -d pureJava/nameConflicts -warn-unused-advice:off pureJava/nameConflicts/p1/Main1.java pureJava/nameConflicts/p1/Foo.java pureJava/nameConflicts/p1/p2.java PASS: Test 163: "pureJava/nameConflicts/(fails in USEJAVAC) type and package name conflicts are resolved happily (1b)" passed in 4451ms, memory usage: 8902832. Running test 164: pureJava/nameConflicts/type and package name conflicts are resolved happily (2) Commandline: abc -d pureJava/nameConflicts -warn-unused-advice:off pureJava/nameConflicts/p1/Main2.java pureJava/nameConflicts/p1/p2/Foo.java PASS: Test 164: "pureJava/nameConflicts/type and package name conflicts are resolved happily (2)" passed in 2541ms, memory usage: 8860632. Running test 165: pureJava/nameConflicts/type and package name conflicts caught as errors (1) Commandline: abc -d pureJava/nameConflicts -warn-unused-advice:off pureJava/nameConflicts/p1/p2.java pureJava/nameConflicts/p1/Main1.java pureJava/nameConflicts/p1/Foo.java pureJava/nameConflicts/p1/p2/Foo.java Compilation succeeded but was expected to fail. FAIL: Test 165: "pureJava/nameConflicts/type and package name conflicts caught as errors (1)" failed in 1858ms, memory usage: 22668688. Running test 166: pureJava/flow analysis where final variable set in another constructor Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ConstructorFlow.java PASS: Test 166: "pureJava/flow analysis where final variable set in another constructor" passed in 2720ms, memory usage: 8430904. Running test 167: new/Can construct inner classes using qualified expressions Commandline: abc -d new -warn-unused-advice:off new/PR584.java PASS: Test 167: "new/Can construct inner classes using qualified expressions" passed in 3580ms, memory usage: 8424160. Running test 168: new/protectedStatic/subclass unable to access protected static methods using type-qualified references Commandline: abc -d new/protectedStatic -warn-unused-advice:off new/protectedStatic/SubClass.java new/protectedStatic/pack/SuperClass.java PASS: Test 168: "new/protectedStatic/subclass unable to access protected static methods using type-qualified references" passed in 2649ms, memory usage: 13351440. Running test 169: new/Undefined inner class constructor Commandline: abc -d new -warn-unused-advice:off new/UndefinedInner.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 169: "new/Undefined inner class constructor" passed in 1569ms, memory usage: 4059488. Running test 170: pureJava/try statements work sorta like scoped items for exception flow control Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TryWorksLikeEnvironment.java PASS: Test 170: "pureJava/try statements work sorta like scoped items for exception flow control" passed in 2280ms, memory usage: 8360512. Running test 171: pureJava/qualified this must work exactly, not based on subtypes Commandline: abc -d pureJava -warn-unused-advice:off pureJava/QualifiedThisExactness.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 171: "pureJava/qualified this must work exactly, not based on subtypes" passed in 1661ms, memory usage: 17488168. Running test 172: new/packagePrefix/classes that are package prefixes are illegal Commandline: abc -d new/packagePrefix -warn-unused-advice:off new/packagePrefix/p/prefix.java new/packagePrefix/p/prefix/SomeClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 172: "new/packagePrefix/classes that are package prefixes are illegal" passed in 1727ms, memory usage: 4203584. Running test 173: new/introTypeMissing/valid type expressions for introduced type testing Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/TargetClass.java new/introTypeMissing/Util.java PASS: Test 173: "new/introTypeMissing/valid type expressions for introduced type testing" passed in 5166ms, memory usage: 8813920. Running test 174: new/introTypeMissing/CF expected when enclosing class superclass used as this qualifier in inner class Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/TargetClassCF.java new/introTypeMissing/Util.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 174: "new/introTypeMissing/CF expected when enclosing class superclass used as this qualifier in inner class" passed in 1587ms, memory usage: 9570448. Running test 175: new/introTypeMissing/enclosing class may be used as this qualifier in inner class Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/TargetClassCP.java new/introTypeMissing/Util.java PASS: Test 175: "new/introTypeMissing/enclosing class may be used as this qualifier in inner class" passed in 3607ms, memory usage: 8438672. Running test 176: new/PR591 compiler error expected when directly calling unimplemented abstract method using super Commandline: abc -d new -warn-unused-advice:off new/AbstractMethodCall.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 176: "new/PR591 compiler error expected when directly calling unimplemented abstract method using super" passed in 1552ms, memory usage: 9055200. Running test 177: pureJava/suggested by Jacks 15.28-qualified-namestr tests Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NonConstants.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 177: "pureJava/suggested by Jacks 15.28-qualified-namestr tests" passed in 1567ms, memory usage: 9518600. Running test 178: pureJava/nested finally blocks have interesting frame location problems Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NestedFinally.java Compilation produced an unexpected number of errors: 1, should be 0 Actual errors found: Semantic Error at pureJava/NestedFinally.java:5,18-35: Missing return statement. FAIL: Test 178: "pureJava/nested finally blocks have interesting frame location problems" failed in 1560ms, memory usage: 10134216. Running test 179: pureJava/suggested by jacks 3.7-15 all comments must be closed Commandline: abc -d pureJava -warn-unused-advice:off pureJava/OpenComment.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 179: "pureJava/suggested by jacks 3.7-15 all comments must be closed" passed in 1574ms, memory usage: 4333384. Running test 180: pureJava/nested synchronized blocks have interesting frame location problems Commandline: abc -d pureJava -warn-unused-advice:off pureJava/NestedSynchronized.java PASS: Test 180: "pureJava/nested synchronized blocks have interesting frame location problems" passed in 2163ms, memory usage: 8603960. Running test 181: new/classaccess/package class access not enforced outside of package Commandline: abc -d new/classaccess -warn-unused-advice:off new/classaccess/main/Main.java new/classaccess/pack1/Target.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 181: "new/classaccess/package class access not enforced outside of package" passed in 1663ms, memory usage: 9252624. Running test 182: new/expecting CE for ambiguous reference Commandline: abc -d new -warn-unused-advice:off new/AmbiguousClassReference.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 182: "new/expecting CE for ambiguous reference" passed in 1559ms, memory usage: 4149832. Running test 183: new/try without catch or finally Commandline: abc -d new -warn-unused-advice:off new/TryNoCatchCE.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 183: "new/try without catch or finally" passed in 1307ms, memory usage: 4429936. Running test 184: new/invalid floating-point constant Commandline: abc -d new -warn-unused-advice:off new/ParsingFloatCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 184: "new/invalid floating-point constant" passed in 1616ms, memory usage: 5095800. Running test 185: pureJava/anonymous inner classes with inner types Commandline: abc -d pureJava -warn-unused-advice:off pureJava/AnonymousWithInner.java PASS: Test 185: "pureJava/anonymous inner classes with inner types" passed in 2926ms, memory usage: 8380576. Running test 186: pureJava/qualified super call expr Commandline: abc -d pureJava -warn-unused-advice:off pureJava/QualifiedSuperCall.java PASS: Test 186: "pureJava/qualified super call expr" passed in 2953ms, memory usage: 8424736. Running test 187: new/subaspects/concrete aspect unable to access abstract package-private method in parent for overriding Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/parent/ParentMethodCE.java new/subaspects/child/ChildMethodCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 187: "new/subaspects/concrete aspect unable to access abstract package-private method in parent for overriding" passed in 1594ms, memory usage: 9201216. Running test 188: new/super reference used to disambiguate names of different but compatible types Commandline: abc -d new -warn-unused-advice:off new/SuperDisambiguatingType.java PASS: Test 188: "new/super reference used to disambiguate names of different but compatible types" passed in 4697ms, memory usage: 8603192. Running test 189: pureJava/anonymous explicit inner constructors Commandline: abc -d pureJava -warn-unused-advice:off pureJava/QualifiedNewCP.java m mi helper mi PASS: Test 189: "pureJava/anonymous explicit inner constructors" passed in 4505ms, memory usage: 8648160. Running test 190: pureJava/interfaces with non-explicitly static inner classes Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InterfaceAndInnerHelper.java Commandline: abc -cp pureJava:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d pureJava -warn-unused-advice:off pureJava/InterfaceAndInner.java Compilation produced an unexpected number of errors: 2, should be 0 Actual errors found: Semantic Error at pureJava/InterfaceAndInner.java:7,23-48: Class "C" not found in scope of InterfaceAndInnerHelper Semantic Error at pureJava/InterfaceAndInner.java:8,34-59: Class "C" not found in scope of InterfaceAndInnerHelper FAIL: Test 190: "pureJava/interfaces with non-explicitly static inner classes" failed in 3019ms, memory usage: 4224056. Running test 191: pureJava/Overruning the lineStarts buffer, DO NOT EDIT THIS FILE!!!! Commandline: abc -d pureJava -warn-unused-advice:off pureJava/AJError.java PASS: Test 191: "pureJava/Overruning the lineStarts buffer, DO NOT EDIT THIS FILE!!!!" passed in 2246ms, memory usage: 8429464. Running test 192: new/no CE for unambiguous type reference Commandline: abc -d new -warn-unused-advice:off new/UnambiguousClassReference3CP.java PASS: Test 192: "new/no CE for unambiguous type reference" passed in 2213ms, memory usage: 8376584. Running test 193: new/CE for ambiguous type reference (imports) Commandline: abc -d new -warn-unused-advice:off new/AmbiguousClassReference2CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 193: "new/CE for ambiguous type reference (imports)" passed in 1535ms, memory usage: 8826056. Running test 194: new/CE for ambiguous type reference (two type declarations) Commandline: abc -d new -warn-unused-advice:off new/AmbiguousClassReference3CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 194: "new/CE for ambiguous type reference (two type declarations)" passed in 1548ms, memory usage: 9257936. Running test 195: new/CE for ambiguous type reference (two inner types) Commandline: abc -d new -warn-unused-advice:off new/AmbiguousClassReference4CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 195: "new/CE for ambiguous type reference (two inner types)" passed in 1544ms, memory usage: 9893360. Running test 196: new/final assignment in loop Commandline: abc -d new -warn-unused-advice:off new/FinalInLoop.java PASS: Test 196: "new/final assignment in loop" passed in 2227ms, memory usage: 8564768. Running test 197: pureJava/private super access in inners Commandline: abc -d pureJava -warn-unused-advice:off pureJava/PrivateSuperInnerAccess.java PASS: Test 197: "pureJava/private super access in inners" passed in 3111ms, memory usage: 7849600. Running test 198: pureJava/nested interface does not require new qualifier (8) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InvalidNewQualifier8CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 198: "pureJava/nested interface does not require new qualifier (8)" passed in 1552ms, memory usage: 8555456. Running test 199: pureJava/nested interface does not require new qualifier (9) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InvalidNewQualifier9CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 199: "pureJava/nested interface does not require new qualifier (9)" passed in 1585ms, memory usage: 4286632. Running test 200: pureJava/nested interface does not require new qualifier (10) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InvalidNewQualifier10CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 200: "pureJava/nested interface does not require new qualifier (10)" passed in 1553ms, memory usage: 4982792. Running test 201: pureJava/nested interface does not require new qualifier (14) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InvalidNewQualifier14CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 201: "pureJava/nested interface does not require new qualifier (14)" passed in 1557ms, memory usage: 5668192. Running test 202: pureJava/nested interface does not require new qualifier (15) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InvalidNewQualifier15CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 202: "pureJava/nested interface does not require new qualifier (15)" passed in 1583ms, memory usage: 6371968. Running test 203: pureJava/nested interface does not require new qualifier (16) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InvalidNewQualifier16CE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 203: "pureJava/nested interface does not require new qualifier (16)" passed in 1569ms, memory usage: 4313912. Running test 204: pureJava/Operands work correctly Commandline: abc -d pureJava -warn-unused-advice:off pureJava/Ops.java PASS: Test 204: "pureJava/Operands work correctly" passed in 4970ms, memory usage: 19005440. Running test 205: errors/reasonable error for crosscut reference with no formals specified Commandline: abc -d errors -warn-unused-advice:off errors/NoFormalsCrosscut.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 205: "errors/reasonable error for crosscut reference with no formals specified" passed in 1595ms, memory usage: 17541712. Running test 206: errors/reasonable error for introduction on type whose source isn't found Commandline: abc -d errors -warn-unused-advice:off errors/NoSource.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 206: "errors/reasonable error for introduction on type whose source isn't found" passed in 1688ms, memory usage: 4204072. Running test 207: errors/check that constructor name's match the enclosing type Commandline: abc -d errors -warn-unused-advice:off errors/BadConstructorName.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 207: "errors/check that constructor name's match the enclosing type" passed in 1715ms, memory usage: 16503400. Running test 208: errors/handle errors in crosscut designators, insist that they end with a semicolon Commandline: abc -d errors -warn-unused-advice:off errors/BadDesignator.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 208: "errors/handle errors in crosscut designators, insist that they end with a semicolon" passed in 1674ms, memory usage: 17254224. Running test 209: errors/errors for not applicable or accessible methods Commandline: abc -d errors -warn-unused-advice:off errors/MethodsNotFound.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 209: "errors/errors for not applicable or accessible methods" passed in 1718ms, memory usage: 18069120. Running test 210: errors/try to return from a before, after, after throwing and after returning Commandline: abc -d errors -warn-unused-advice:off errors/InvalidReturn.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 210: "errors/try to return from a before, after, after throwing and after returning" passed in 1695ms, memory usage: 4285496. Running test 211: errors/the designator has a wildcard for method name but no return type specified Commandline: abc -d errors -warn-unused-advice:off errors/NoReturnTypeInDesignator.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 211: "errors/the designator has a wildcard for method name but no return type specified" passed in 1661ms, memory usage: 4772224. Running test 212: errors/the designator for the introduction has no type after the | charcter Commandline: abc -d errors -warn-unused-advice:off errors/BadIntroductionDesignator.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 212: "errors/the designator for the introduction has no type after the | charcter" passed in 1609ms, memory usage: 5286136. Running test 213: errors/crosscut signature does not match Commandline: abc -d errors -warn-unused-advice:off errors/BadCCutSig.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 213: "errors/crosscut signature does not match" passed in 1683ms, memory usage: 5922024. Running test 214: errors/proper exit conditions when errors fall through to javac Commandline: abc -d errors -warn-unused-advice:off errors/FromJavac.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 214: "errors/proper exit conditions when errors fall through to javac" passed in 1722ms, memory usage: 4273624. Running test 215: errors/mismatched parens on advice (wasn't binding Tester) Commandline: abc -d errors -warn-unused-advice:off errors/MismatchedParens.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 215: "errors/mismatched parens on advice (wasn't binding Tester)" passed in 1448ms, memory usage: 4542632. Running test 216: errors/Non-static advice silently ignored Commandline: abc -d errors -warn-unused-advice:off errors/BadPointcutName.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 216: "errors/Non-static advice silently ignored" passed in 1654ms, memory usage: 5407728. Running test 217: errors/import statement within class body crashes compiler Commandline: abc -d errors -warn-unused-advice:off errors/ImportWithinClassBody.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 217: "errors/import statement within class body crashes compiler" passed in 1691ms, memory usage: 6358608. Running test 218: errors/extra closing brace Commandline: abc -d errors -warn-unused-advice:off errors/ExtraClosingBrace.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 218: "errors/extra closing brace" passed in 1471ms, memory usage: 3944472. Running test 219: errors/decent errors for around return type not matching target point Commandline: abc -d errors -warn-unused-advice:off errors/AroundReturnType.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 219: "errors/decent errors for around return type not matching target point" passed in 1870ms, memory usage: 9167384. Running test 220: errors/eachobject: can't call new on an aspect of Commandline: abc -d errors -warn-unused-advice:off errors/CantCallConstructorOnAspects.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 220: "errors/eachobject: can't call new on an aspect of" passed in 1695ms, memory usage: 9792264. Running test 221: errors/eachobject: only zero-argument constructors allowed in an aspect Commandline: abc -d errors -warn-unused-advice:off errors/AspectsCantHaveYesArgumentConstructors.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 221: "errors/eachobject: only zero-argument constructors allowed in an aspect" passed in 1670ms, memory usage: 10449960. Running test 222: errors/eachobject: can't extend a concrete aspect Commandline: abc -d errors -warn-unused-advice:off errors/SubAspectsCantExtendNonAbstractAspects.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 222: "errors/eachobject: can't extend a concrete aspect" passed in 1664ms, memory usage: 4276568. Running test 223: errors/instanceof used without a class Commandline: abc -d errors -warn-unused-advice:off errors/InstanceofWithoutClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 223: "errors/instanceof used without a class" passed in 1612ms, memory usage: 5013080. Running test 224: errors/wildcard used for returns clause Commandline: abc -d errors -warn-unused-advice:off errors/WildcardForReturns.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 224: "errors/wildcard used for returns clause" passed in 1706ms, memory usage: 5738136. Running test 225: errors/no return statement in around advice Commandline: abc -d errors -warn-unused-advice:off errors/NoReturnStatement.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 225: "errors/no return statement in around advice" passed in 1679ms, memory usage: 6538896. Running test 226: errors/inner aspects must be static (no longer matches PR#286) Commandline: abc -d errors -warn-unused-advice:off errors/AbstractAspectOf.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 226: "errors/inner aspects must be static (no longer matches PR#286)" passed in 1553ms, memory usage: 4171272. Running test 227: errors/Casting class declarations as interfaces Commandline: abc -d errors -warn-unused-advice:off errors/InterfaceCast.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 227: "errors/Casting class declarations as interfaces" passed in 1703ms, memory usage: 4615336. Running test 228: errors/omits a variable name and crashes with a null pointer Commandline: abc -d errors -warn-unused-advice:off errors/BindingNullPointer.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 228: "errors/omits a variable name and crashes with a null pointer" passed in 1733ms, memory usage: 5498424. Running test 229: errors/Not generating an error for using new as a method name Commandline: abc -d errors -warn-unused-advice:off errors/New.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 229: "errors/Not generating an error for using new as a method name" passed in 1647ms, memory usage: 6157448. Running test 230: errors/ClassCastException on the int literal Commandline: abc -d errors -warn-unused-advice:off errors/IntLiteral.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 230: "errors/ClassCastException on the int literal" passed in 1747ms, memory usage: 4403728. Running test 231: new/Wrong strictfp keyword usage in interface function prototype [TODO: move to errors] Commandline: abc -d new -warn-unused-advice:off new/StrictFpCErr1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 231: "new/Wrong strictfp keyword usage in interface function prototype [TODO: move to errors]" passed in 1605ms, memory usage: 4847928. Running test 232: new/Wrong strictfp keyword usage in field declaration [TODO: move to errors] Commandline: abc -d new -warn-unused-advice:off new/StrictFpCErr2.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 232: "new/Wrong strictfp keyword usage in field declaration [TODO: move to errors]" passed in 2396ms, memory usage: 5271072. Running test 233: new/Wrong strictfp keyword usage in constructor declaration [TODO: move to errors] Commandline: abc -d new -warn-unused-advice:off new/StrictFpCErr3.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 233: "new/Wrong strictfp keyword usage in constructor declaration [TODO: move to errors]" passed in 1705ms, memory usage: 5730624. Running test 234: errors/Incorrect static casts to primitively foldable arguments should not crash the compiler. Commandline: abc -d errors -warn-unused-advice:off errors/BadStaticCast.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 234: "errors/Incorrect static casts to primitively foldable arguments should not crash the compiler." passed in 1551ms, memory usage: 4260424. Running test 235: errors/Dominates with commas should signal an error. Commandline: abc -d errors -warn-unused-advice:off errors/DominatesWithCommas.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 235: "errors/Dominates with commas should signal an error." passed in 1561ms, memory usage: 4776744. Running test 236: errors/Accessing instance fields and instance methods statically. Commandline: abc -d errors -warn-unused-advice:off errors/AccessingInstanceFieldsStatically.java Compilation failed with 7 errors, which were matched and verified against the expected errors. PASS: Test 236: "errors/Accessing instance fields and instance methods statically." passed in 1557ms, memory usage: 5413800. Running test 237: errors/stack overflow with recursive crosscut specifier Commandline: abc -d errors -warn-unused-advice:off errors/RecursiveCCutSpecifier.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 237: "errors/stack overflow with recursive crosscut specifier" passed in 1573ms, memory usage: 6145424. Running test 238: errors/Throwing a NullPointerException when formals can't be bound in named pointcut Commandline: abc -d errors -warn-unused-advice:off errors/BadFormalsToCalls.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 238: "errors/Throwing a NullPointerException when formals can't be bound in named pointcut" passed in 1570ms, memory usage: 4440768. Running test 239: errors/disallow defining more than one pointcut with the same name Commandline: abc -d errors -warn-unused-advice:off errors/OverloadedPointcuts.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 239: "errors/disallow defining more than one pointcut with the same name" passed in 1676ms, memory usage: 5098712. Running test 240: errors/pre 0.7 introduction form outside aspect body causes an EmptyStackException Commandline: abc -d errors -warn-unused-advice:off errors/BadIntroduction.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 240: "errors/pre 0.7 introduction form outside aspect body causes an EmptyStackException" passed in 1678ms, memory usage: 5573552. Running test 241: errors/a class can't extend an aspect Commandline: abc -d errors -warn-unused-advice:off errors/ClassExtendingAspect.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 241: "errors/a class can't extend an aspect" passed in 1634ms, memory usage: 6367128. Running test 242: errors/a before() clause at the class-level causes an EmptyStackException Commandline: abc -d errors -warn-unused-advice:off errors/TopLevelBefore.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 242: "errors/a before() clause at the class-level causes an EmptyStackException" passed in 1662ms, memory usage: 4122152. Running test 243: errors/an after() clause at the class-level causes an EmptyStackException Commandline: abc -d errors -warn-unused-advice:off errors/TopLevelAfter.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 243: "errors/an after() clause at the class-level causes an EmptyStackException" passed in 1764ms, memory usage: 4627096. Running test 244: errors/an around() clause at the class-level causes an EmptyStackException Commandline: abc -d errors -warn-unused-advice:off errors/TopLevelAround.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 244: "errors/an around() clause at the class-level causes an EmptyStackException" passed in 1599ms, memory usage: 5139976. Running test 245: errors/Crashes when a cast is within another cast Commandline: abc -d errors -warn-unused-advice:off errors/CastInCast.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 245: "errors/Crashes when a cast is within another cast" passed in 1556ms, memory usage: 5972096. Running test 246: errors/Crashes when a cast of the form )int) appears Commandline: abc -d errors -warn-unused-advice:off errors/BadCast.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 246: "errors/Crashes when a cast of the form )int) appears" passed in 1552ms, memory usage: 4447968. Running test 247: errors/Crashes when the closing brace is reversed Commandline: abc -d errors -warn-unused-advice:off errors/ClosingBrace.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 247: "errors/Crashes when the closing brace is reversed" passed in 1297ms, memory usage: 4755136. Running test 248: errors/Crashes when a method name is missing in a call -- e.g. 'System.out.();' Commandline: abc -d errors -warn-unused-advice:off errors/NoMethodName.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 248: "errors/Crashes when a method name is missing in a call -- e.g. 'System.out.();'" passed in 1628ms, memory usage: 5544976. Running test 249: errors/Crashes when a bad r-value appears. Commandline: abc -d errors -warn-unused-advice:off errors/BadValue.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 249: "errors/Crashes when a bad r-value appears." passed in 1566ms, memory usage: 6371824. Running test 250: errors/Two underscores as a variables causes a crash Commandline: abc -d errors -warn-unused-advice:off errors/BadVar.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 250: "errors/Two underscores as a variables causes a crash" passed in 1575ms, memory usage: 4443120. Running test 251: errors/Crashes when assigning to a final static in an intializer and declaration Commandline: abc -d errors -warn-unused-advice:off errors/FinalStatic.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 251: "errors/Crashes when assigning to a final static in an intializer and declaration" passed in 1568ms, memory usage: 5244200. Running test 252: errors/Crashes when two dots appear instead of one Commandline: abc -d errors -warn-unused-advice:off errors/TwoDots.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 252: "errors/Crashes when two dots appear instead of one" passed in 1571ms, memory usage: 6039528. Running test 253: errors/Crashes when there're stray dots Commandline: abc -d errors -warn-unused-advice:off errors/StrayDot.java Compilation failed with 7 errors, which were matched and verified against the expected errors. PASS: Test 253: "errors/Crashes when there're stray dots" passed in 1543ms, memory usage: 6821480. Running test 254: errors/Stray characters cause a crash Commandline: abc -d errors -warn-unused-advice:off errors/StraySlash.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 254: "errors/Stray characters cause a crash" passed in 1540ms, memory usage: 4291688. Running test 255: errors/Colon instead of a semi-colon causes a crash Commandline: abc -d errors -warn-unused-advice:off errors/Colon.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 255: "errors/Colon instead of a semi-colon causes a crash" passed in 1545ms, memory usage: 4970584. Running test 256: errors/type error in initializer caught by ajc, not javac Commandline: abc -d errors -warn-unused-advice:off errors/ArrayInitializerType.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 256: "errors/type error in initializer caught by ajc, not javac" passed in 1545ms, memory usage: 5446568. Running test 257: errors/Circular inheritance with classes causes a stack overflow. Commandline: abc -d errors -warn-unused-advice:off errors/CircularExtends.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 257: "errors/Circular inheritance with classes causes a stack overflow." passed in 1532ms, memory usage: 5898144. Running test 258: errors/Doesn't detect cyclic inheritance of aspects. Commandline: abc -d errors -warn-unused-advice:off errors/CircularExtendsAspect.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 258: "errors/Doesn't detect cyclic inheritance of aspects." passed in 1539ms, memory usage: 4069320. Running test 259: errors/Binds the pointcut formals to member variables instead of pointcut formals. Commandline: abc -d errors -warn-unused-advice:off errors/PointcutFormals.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 259: "errors/Binds the pointcut formals to member variables instead of pointcut formals." passed in 1566ms, memory usage: 4893680. Running test 260: errors/ambiguous formal in formals pattern Commandline: abc -d errors -warn-unused-advice:off errors/AmbiguousFormal.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 260: "errors/ambiguous formal in formals pattern" passed in 1559ms, memory usage: 5824392. Running test 261: errors/Missing ; Commandline: abc -d errors -warn-unused-advice:off errors/PR405.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 261: "errors/Missing ;" passed in 1302ms, memory usage: 6128960. Running test 262: errors/cast expressions should not allow casts between ifaces and array types Commandline: abc -d errors -warn-unused-advice:off errors/InterfaceArrayCast.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 262: "errors/cast expressions should not allow casts between ifaces and array types" passed in 1535ms, memory usage: 4254600. Running test 263: errors/parsing errors for various bad forms of NewArrayExprs. Commandline: abc -d errors -warn-unused-advice:off errors/BadNewArrayExprs.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 263: "errors/parsing errors for various bad forms of NewArrayExprs." passed in 1543ms, memory usage: 4931512. Running test 264: errors/good error for field name instead of type name Commandline: abc -d errors -warn-unused-advice:off errors/BadTypeName.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 264: "errors/good error for field name instead of type name" passed in 1533ms, memory usage: 5399472. Running test 265: errors/good error for bad field and inner class references Commandline: abc -d errors -warn-unused-advice:off errors/BadReferences.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 265: "errors/good error for bad field and inner class references" passed in 1523ms, memory usage: 5951096. Running test 266: errors/errors in aspect inheritance - 1 Commandline: abc -d errors -warn-unused-advice:off errors/AspectInheritance1.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 266: "errors/errors in aspect inheritance - 1" passed in 1573ms, memory usage: 4289016. Running test 267: errors/errors in aspect inheritance - 2 Commandline: abc -d errors -warn-unused-advice:off errors/AspectInheritance2.java Compilation failed with 6 errors, which were matched and verified against the expected errors. PASS: Test 267: "errors/errors in aspect inheritance - 2" passed in 1549ms, memory usage: 4980536. Running test 268: errors/errors in aspect inheritance - 3 Commandline: abc -d errors -warn-unused-advice:off errors/AspectInheritance3.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 268: "errors/errors in aspect inheritance - 3" passed in 1568ms, memory usage: 5628376. Running test 269: errors/errors in aspect inheritance - 4 Commandline: abc -d errors -warn-unused-advice:off errors/AspectInheritance4.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 269: "errors/errors in aspect inheritance - 4" passed in 1572ms, memory usage: 6307424. Running test 270: errors/Implementing a non-interface used to crash the compiler. Commandline: abc -d errors -warn-unused-advice:off errors/PR333.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 270: "errors/Implementing a non-interface used to crash the compiler." passed in 1540ms, memory usage: 4069432. Running test 271: errors/circular dominates leading to irresolvable advice precedence Commandline: abc -d errors -warn-unused-advice:off errors/CircularDominates.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 271: "errors/circular dominates leading to irresolvable advice precedence" passed in 1884ms, memory usage: 9377816. Running test 272: errors/Should issue an error for using 'class' instead of 'aspect' Commandline: abc -d errors -warn-unused-advice:off errors/NoAspect.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 272: "errors/Should issue an error for using 'class' instead of 'aspect'" passed in 1654ms, memory usage: 10062808. Running test 273: errors/Should signal an error when we need an exposed value but don't provide it Commandline: abc -d errors -warn-unused-advice:off errors/MissingExposure.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 273: "errors/Should signal an error when we need an exposed value but don't provide it" passed in 1560ms, memory usage: 10860440. Running test 274: errors/StackOverFlowException with circular +implements's. Commandline: abc -d errors -warn-unused-advice:off errors/CircularPlusImplementsIntros.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 274: "errors/StackOverFlowException with circular +implements's." passed in 1557ms, memory usage: 4112320. Running test 275: errors/Introducing protected methods is causing a crash Commandline: abc -d errors -warn-unused-advice:off errors/ProtectedIntro.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 275: "errors/Introducing protected methods is causing a crash" passed in 1691ms, memory usage: 4868440. Running test 276: errors/Introducing protected fields is causing a crash Commandline: abc -d errors -warn-unused-advice:off errors/ProtectedFieldIntro.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 276: "errors/Introducing protected fields is causing a crash" passed in 1699ms, memory usage: 5665456. Running test 277: errors/two classes with the same fully-qualified names [eachjvm] Commandline: abc -d errors -warn-unused-advice:off errors/DuplicatedNames.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 277: "errors/two classes with the same fully-qualified names [eachjvm]" passed in 1378ms, memory usage: 5950248. Running test 278: errors/Undefined pointcuts were throwing exceptions in 07b11 [callsto] Commandline: abc -d errors -warn-unused-advice:off errors/UndefinedPointCut_PR396.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 278: "errors/Undefined pointcuts were throwing exceptions in 07b11 [callsto]" passed in 1681ms, memory usage: 4446912. Running test 279: errors/advice on abstract pointcuts Commandline: abc -d errors -warn-unused-advice:off errors/StaticAdviceOnAbstract.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 279: "errors/advice on abstract pointcuts" passed in 1693ms, memory usage: 5391080. Running test 280: errors/Whoops, I forgot to put a class in the field access PCD. Commandline: abc -d errors -warn-unused-advice:off errors/BadGetPCD.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 280: "errors/Whoops, I forgot to put a class in the field access PCD." passed in 1539ms, memory usage: 5920496. Running test 281: errors/the arounds return something but there is no returns statement Commandline: abc -d errors -warn-unused-advice:off errors/MissingReturns.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 281: "errors/the arounds return something but there is no returns statement" passed in 1537ms, memory usage: 6636216. Running test 282: pureJava/simple tests of throws and for stmt typing Commandline: abc -d pureJava -warn-unused-advice:off pureJava/SimpleSpec.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 282: "pureJava/simple tests of throws and for stmt typing" passed in 1582ms, memory usage: 4638192. Running test 283: errors/checking the contra-variant errors for typing of proceed Commandline: abc -d errors -warn-unused-advice:off errors/BadAround.java PASS: Test 283: "errors/checking the contra-variant errors for typing of proceed" passed in 1875ms, memory usage: 9291760. Running test 284: errors/error of no return statement detected not by ajc but by javac (line 4) Commandline: abc -d errors -warn-unused-advice:off errors/NoReturnStatementSimple.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 284: "errors/error of no return statement detected not by ajc but by javac (line 4)" passed in 1741ms, memory usage: 9924512. Running test 285: errors/class and interface extension Commandline: abc -d errors -warn-unused-advice:off errors/BadExtension.java Compilation failed with 7 errors, which were matched and verified against the expected errors. PASS: Test 285: "errors/class and interface extension" passed in 1540ms, memory usage: 10601520. Running test 286: abctests/errors/multiple conflicting introductions 1 Commandline: abc -d abctests/errors -warn-unused-advice:off abctests/errors/MultipleIntros1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 286: "abctests/errors/multiple conflicting introductions 1" passed in 1596ms, memory usage: 4583640. Running test 287: abctests/errors/multiple conflicting introductions 2 Commandline: abc -d abctests/errors -warn-unused-advice:off abctests/errors/MultipleIntros2.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 287: "abctests/errors/multiple conflicting introductions 2" passed in 1575ms, memory usage: 5535360. Running test 288: abctests/errors/multiple conflicting introductions 3 Commandline: abc -d abctests/errors -warn-unused-advice:off abctests/errors/MultipleIntros3.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 288: "abctests/errors/multiple conflicting introductions 3" passed in 1584ms, memory usage: 6449760. Running test 289: abctests/errors/multiple conflicting introductions 4 Commandline: abc -d abctests/errors -warn-unused-advice:off abctests/errors/MultipleIntros4.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 289: "abctests/errors/multiple conflicting introductions 4" passed in 1571ms, memory usage: 7411136. Running test 290: abctests/errors/multiple conflicting introductions 5 Commandline: abc -d abctests/errors -warn-unused-advice:off abctests/errors/MultipleIntros5.java PASS: Test 290: "abctests/errors/multiple conflicting introductions 5" passed in 1989ms, memory usage: 8703648. Running test 291: errors/types in throws clauses Commandline: abc -d errors -warn-unused-advice:off errors/ThrowsClause.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 291: "errors/types in throws clauses" passed in 1665ms, memory usage: 9378824. Running test 292: errors/referencing non-static pointcuts in outer aspects Commandline: abc -d errors -warn-unused-advice:off errors/StaticPointcutRefs.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 292: "errors/referencing non-static pointcuts in outer aspects" passed in 1690ms, memory usage: 10083824. Running test 293: errors/bad switch syntax Commandline: abc -d errors -warn-unused-advice:off errors/Switch.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 293: "errors/bad switch syntax" passed in 1671ms, memory usage: 10722896. Running test 294: new/javac correct compiler error if there is no return in around returning result Commandline: abc -d new -warn-unused-advice:off new/NoReturnInProceed.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 294: "new/javac correct compiler error if there is no return in around returning result" passed in 1650ms, memory usage: 4305648. Running test 295: errors/should give an error for introducing two members with the same name Commandline: abc -d errors -warn-unused-advice:off errors/TwoIntros.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 295: "errors/should give an error for introducing two members with the same name" passed in 1712ms, memory usage: 5090240. Running test 296: errors/wimpy test for undeclared and uncaught exceptions Commandline: abc -d errors -warn-unused-advice:off errors/UndeclaredThrows.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 296: "errors/wimpy test for undeclared and uncaught exceptions" passed in 1542ms, memory usage: 5748720. Running test 297: pureJava/test for not folding circular constants Commandline: abc -d pureJava -warn-unused-advice:off pureJava/CircularFolding.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 297: "pureJava/test for not folding circular constants" passed in 1584ms, memory usage: 6646952. Running test 298: pureJava/continue targets must be continuable Commandline: abc -d pureJava -warn-unused-advice:off pureJava/BadContinueTarget.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 298: "pureJava/continue targets must be continuable" passed in 1588ms, memory usage: 4283408. Running test 299: pureJava/qualified this to non-inner should be caught Commandline: abc -d pureJava -warn-unused-advice:off pureJava/BadQualifiedNew.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 299: "pureJava/qualified this to non-inner should be caught" passed in 1785ms, memory usage: 4903600. Running test 300: pureJava/Referencing various things from static contexts Commandline: abc -d pureJava -warn-unused-advice:off pureJava/StaticContexts.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 300: "pureJava/Referencing various things from static contexts" passed in 1569ms, memory usage: 5561632. Running test 301: new/Given non-matching TypePattern, CE flags use of non-introduced method rather than failure to introduce Commandline: abc -d new -warn-unused-advice:off new/typepatternmatch/pack1/IntroErrorLocation.java new/typepatternmatch/pack2/TargetClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 301: "new/Given non-matching TypePattern, CE flags use of non-introduced method rather than failure to introduce" passed in 1595ms, memory usage: 6168168. Running test 302: new/Compiler should suggest using aspect when advice, pointcuts, or introduction is in a class Commandline: abc -d new -warn-unused-advice:off new/RecognizeAspectCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 302: "new/Compiler should suggest using aspect when advice, pointcuts, or introduction is in a class" passed in 1560ms, memory usage: 4332720. Running test 303: errors/Some expressions are illegal expression statements Commandline: abc -d errors -warn-unused-advice:off errors/BadExpressionStatement.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 303: "errors/Some expressions are illegal expression statements" passed in 1543ms, memory usage: 4986944. Running test 304: pureJava/illegal forward reference Commandline: abc -d pureJava -warn-unused-advice:off pureJava/IllegalForwardReference.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 304: "pureJava/illegal forward reference" passed in 1578ms, memory usage: 6085864. Running test 305: errors/declare error working with pointcut and-not (amp,amp,bang) Commandline: abc -d errors -warn-unused-advice:off errors/DeclareError.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 305: "errors/declare error working with pointcut and-not (amp,amp,bang)" passed in 1825ms, memory usage: 10502664. Running test 306: errors/protected accessibility Commandline: abc -d errors -warn-unused-advice:off errors/protectedAccess/Main.java errors/protectedAccess/p1/C1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 306: "errors/protected accessibility" passed in 1787ms, memory usage: 4455744. Running test 307: errors/parse-time illegal modifiers Commandline: abc -d errors -warn-unused-advice:off errors/Modifiers1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 307: "errors/parse-time illegal modifiers" passed in 1432ms, memory usage: 4776744. Running test 308: errors/check-time illegal modifiers Commandline: abc -d errors -warn-unused-advice:off errors/Modifiers.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 308: "errors/check-time illegal modifiers" passed in 1624ms, memory usage: 5232688. Running test 309: errors/illegal synchronized stmts Commandline: abc -d errors -warn-unused-advice:off errors/BadSynchronized.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 309: "errors/illegal synchronized stmts" passed in 1459ms, memory usage: 5546848. Running test 310: pureJava/modifiers on interface members Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InterfaceMembers.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 310: "pureJava/modifiers on interface members" passed in 1688ms, memory usage: 4099008. Running test 311: new/aspect as member of interface (private and protected) Commandline: abc -d new -warn-unused-advice:off new/AspectInInterfaceCF.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 311: "new/aspect as member of interface (private and protected)" passed in 1581ms, memory usage: 4924464. Running test 312: errors/good errors (and not too many) for missing members Commandline: abc -d errors -warn-unused-advice:off errors/NotFound.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 312: "errors/good errors (and not too many) for missing members" passed in 1537ms, memory usage: 5369616. Running test 313: new/expecting compile failures with subclass narrowing scope of superclass methods or accessing private superclass variables Commandline: abc -d new -warn-unused-advice:off new/RestrictingVisibilityCF.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 313: "new/expecting compile failures with subclass narrowing scope of superclass methods or accessing private superclass variables" passed in 1572ms, memory usage: 6180704. Running test 314: new/introduced inner interfaces - compile should fail to bind interface name outside of Aspect or if implementing method is not public Commandline: abc -d new -warn-unused-advice:off new/IntroduceInnerInterfaceCF.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 314: "new/introduced inner interfaces - compile should fail to bind interface name outside of Aspect or if implementing method is not public" passed in 1578ms, memory usage: 4219256. Running test 315: errors/aspects may not implement Serializable or Cloneable Commandline: abc -d errors -warn-unused-advice:off errors/AspectInterfaces.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 315: "errors/aspects may not implement Serializable or Cloneable" passed in 1543ms, memory usage: 4747576. Running test 316: errors/inner classes may not have static non-constant members Commandline: abc -d errors -warn-unused-advice:off errors/InnerMembers.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 316: "errors/inner classes may not have static non-constant members" passed in 1553ms, memory usage: 5416504. Running test 317: errors/explicit constructor calls can throw exceptions Commandline: abc -d errors -warn-unused-advice:off errors/ExplicitConstructorThrows.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 317: "errors/explicit constructor calls can throw exceptions" passed in 1750ms, memory usage: 9845512. Running test 318: pureJava/flow analysis with local types Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InnerFlow.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 318: "pureJava/flow analysis with local types" passed in 1563ms, memory usage: 4255528. Running test 319: errors/bad proceed args good error messages Commandline: abc -d errors -warn-unused-advice:off errors/ProceedArgsCE.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 319: "errors/bad proceed args good error messages" passed in 1650ms, memory usage: 5213600. Running test 320: design/intro/initial tests for new introduction style Commandline: abc -d design/intro -warn-unused-advice:off design/intro/Simple.java PASS: Test 320: "design/intro/initial tests for new introduction style" passed in 4251ms, memory usage: 8592448. Running test 321: design/intro/overriding of introduced methods and accessibility Commandline: abc -d design/intro -warn-unused-advice:off design/intro/Overriding.java PASS: Test 321: "design/intro/overriding of introduced methods and accessibility" passed in 6004ms, memory usage: 8562448. Running test 322: design/intro/within and introductions behaves correctly Commandline: abc -d design/intro -warn-unused-advice:off design/intro/Within.java PASS: Test 322: "design/intro/within and introductions behaves correctly" passed in 4553ms, memory usage: 8755456. Running test 323: design/intro/introduction of static methods and fields on classes and interfaces Commandline: abc -d design/intro -warn-unused-advice:off design/intro/Statics.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 323: "design/intro/introduction of static methods and fields on classes and interfaces" passed in 1729ms, memory usage: 9636728. Running test 324: design/intro/correct inheritance of multiple concrete methods Commandline: abc -d design/intro -warn-unused-advice:off design/intro/MultiInheritCP.java PASS: Test 324: "design/intro/correct inheritance of multiple concrete methods" passed in 4659ms, memory usage: 8485976. Running test 325: abctests/design/intro/errors in inheritance of multiple concrete methods 1 Commandline: abc -d abctests/design/intro -warn-unused-advice:off abctests/design/intro/MultiInheritCF1.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 325: "abctests/design/intro/errors in inheritance of multiple concrete methods 1" passed in 1595ms, memory usage: 9308832. Running test 326: abctests/design/intro/errors in inheritance of multiple concrete methods 2 Commandline: abc -d abctests/design/intro -warn-unused-advice:off abctests/design/intro/MultiInheritCF2.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 326: "abctests/design/intro/errors in inheritance of multiple concrete methods 2" passed in 1572ms, memory usage: 4428224. Running test 327: abctests/design/intro/errors in inheritance of multiple concrete methods 3 Commandline: abc -d abctests/design/intro -warn-unused-advice:off abctests/design/intro/MultiInheritCF3.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 327: "abctests/design/intro/errors in inheritance of multiple concrete methods 3" passed in 1567ms, memory usage: 5248616. Running test 328: abctests/design/intro/errors in inheritance of multiple concrete methods 4 Commandline: abc -d abctests/design/intro -warn-unused-advice:off abctests/design/intro/MultiInheritCF4.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 328: "abctests/design/intro/errors in inheritance of multiple concrete methods 4" passed in 1564ms, memory usage: 6057928. Running test 329: abctests/design/intro/declared exceptions are checked correctly on intros (errors) 1 Commandline: abc -d abctests/design/intro -warn-unused-advice:off abctests/design/intro/ExceptionsCF1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 329: "abctests/design/intro/declared exceptions are checked correctly on intros (errors) 1" passed in 1560ms, memory usage: 6807296. Running test 330: abctests/design/intro/declared exceptions are checked correctly on intros (errors) 2 Commandline: abc -d abctests/design/intro -warn-unused-advice:off abctests/design/intro/ExceptionsCF2.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 330: "abctests/design/intro/declared exceptions are checked correctly on intros (errors) 2" passed in 1750ms, memory usage: 8084528. Running test 331: design/intro/declared exceptions are checked correctly on intros Commandline: abc -d design/intro -warn-unused-advice:off design/intro/ExceptionsCP.java PASS: Test 331: "design/intro/declared exceptions are checked correctly on intros" passed in 3162ms, memory usage: 7966736. Running test 332: design/reflect/Joinpoint is not created for foo(String) when before() advice is present. Commandline: abc -d design/reflect -warn-unused-advice:off design/reflect/SimpleAround1.java PASS: Test 332: "design/reflect/Joinpoint is not created for foo(String) when before() advice is present." passed in 2999ms, memory usage: 8698696. Running test 333: design/eachobject/more tests of eachobject with some difficult typing issues Commandline: abc -d design/eachobject -warn-unused-advice:off design/eachobject/Tricky3.java PASS: Test 333: "design/eachobject/more tests of eachobject with some difficult typing issues" passed in 5125ms, memory usage: 8866576. Running test 334: design/eachobject/eachobject: eachobject(receptions(...)) [eachobject] Commandline: abc -d design/eachobject -warn-unused-advice:off design/eachobject/Tricky1.java PASS: Test 334: "design/eachobject/eachobject: eachobject(receptions(...)) [eachobject]" passed in 4855ms, memory usage: 8874184. Running test 335: design/reflect/Checking new joinpoints Commandline: abc -d design/reflect -warn-unused-advice:off design/reflect/Coverage.java PASS: Test 335: "design/reflect/Checking new joinpoints" passed in 5546ms, memory usage: 10765168. Running test 336: design/eachobject/eachobject: simple test [eachobject] (still) Commandline: abc -d design/eachobject -warn-unused-advice:off design/eachobject/Simple.java PASS: Test 336: "design/eachobject/eachobject: simple test [eachobject] (still)" passed in 5695ms, memory usage: 8840824. Running test 337: design/intro/scope issues with introduction (needs more work) Commandline: abc -d design/intro -warn-unused-advice:off design/intro/p1/ScopeIssues.java design/intro/p1/C1.java PASS: Test 337: "design/intro/scope issues with introduction (needs more work)" passed in 2978ms, memory usage: 8949336. Running test 338: new/properly make choice between cast and parenthesis in parser Commandline: abc -d new -warn-unused-advice:off new/JoinPointFields.java PASS: Test 338: "new/properly make choice between cast and parenthesis in parser" passed in 2633ms, memory usage: 8578456. Running test 339: new/field from implemented interface not found in advice Commandline: abc -d new -warn-unused-advice:off new/FieldFromImplementsNotFound.java PASS: Test 339: "new/field from implemented interface not found in advice" passed in 2913ms, memory usage: 8440720. Running test 340: new/make sure advice affects introduced methods and constructors Commandline: abc -d new -warn-unused-advice:off new/AdviceOnIntroduced.java PASS: Test 340: "new/make sure advice affects introduced methods and constructors" passed in 2804ms, memory usage: 8463024. Running test 341: new/new around construct Commandline: abc -d new -warn-unused-advice:off new/AroundAdvice.java PASS: Test 341: "new/new around construct" passed in 2629ms, memory usage: 8503608. Running test 342: new/aspect redefines a parameter Commandline: abc -d new -warn-unused-advice:off new/AspectRedefinesParam.java PASS: Test 342: "new/aspect redefines a parameter" passed in 2683ms, memory usage: 13393368. Running test 343: new/introducing extends and implements Commandline: abc -d new -warn-unused-advice:off new/HierarchyIntroductions.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 343: "new/introducing extends and implements" passed in 4530ms, memory usage: 7940544. Running test 344: new/(related) aspect on interface Commandline: abc -d new -warn-unused-advice:off new/AspectOnInterface.java PASS: Test 344: "new/(related) aspect on interface" passed in 2923ms, memory usage: 8445120. Running test 345: new/advice and package visibility 1 Commandline: abc -d new -warn-unused-advice:off new/packagevisibility/PackagesAndAdvice.java new/packagevisibility/testPackage/Class1.java new/packagevisibility/testPackage/Class2.java running PASS: Test 345: "new/advice and package visibility 1" passed in 4178ms, memory usage: 8963608. Running test 346: new/advice and package visibility 2 Commandline: abc -d new -warn-unused-advice:off new/packagevisibility/PackagesAndAdviceCf.java new/packagevisibility/testPackage/Class1.java new/packagevisibility/testPackage/Class2.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 346: "new/advice and package visibility 2" passed in 1594ms, memory usage: 4811872. Running test 347: new/advice on implied empty constructor Commandline: abc -d new -warn-unused-advice:off new/AdviceOnEmptyConstructor.java PASS: Test 347: "new/advice on implied empty constructor" passed in 2948ms, memory usage: 8470184. Running test 348: new/advice on * *(..) not mapping to initializers Commandline: abc -d new -warn-unused-advice:off new/InitializerAdvice.java PASS: Test 348: "new/advice on * *(..) not mapping to initializers" passed in 2590ms, memory usage: 13804264. Running test 349: new/three type declarations in the scope of an advice Commandline: abc -d new -warn-unused-advice:off new/TypeDeclInAdvice.java PASS: Test 349: "new/three type declarations in the scope of an advice" passed in 2590ms, memory usage: 8613056. Running test 350: new/introduction fails on class with an inner class that extends or implements something Commandline: abc -d new -warn-unused-advice:off new/IntroductionFailsWithInnerClass.java PASS: Test 350: "new/introduction fails on class with an inner class that extends or implements something" passed in 2583ms, memory usage: 8379488. Running test 351: new/checks that methods are introduced on the topmost class implemented Commandline: abc -d new -warn-unused-advice:off new/TopmostImplements.java PASS: Test 351: "new/checks that methods are introduced on the topmost class implemented" passed in 4011ms, memory usage: 9020640. Running test 352: new/arndAdvRet/a couple different returns from around advice Commandline: abc -d new/arndAdvRet -warn-unused-advice:off new/arndAdvRet/Driver.java PASS: Test 352: "new/arndAdvRet/a couple different returns from around advice" passed in 4240ms, memory usage: 8678096. Running test 353: new/member finally advice paired with signature advice Commandline: abc -d new -warn-unused-advice:off new/TryErrors.java PASS: Test 353: "new/member finally advice paired with signature advice" passed in 3088ms, memory usage: 8468928. Running test 354: new/aspect of eachobject(instanceof(Interface)) Commandline: abc -d new -warn-unused-advice:off new/AspectOfInterface.java PASS: Test 354: "new/aspect of eachobject(instanceof(Interface))" passed in 3224ms, memory usage: 8555800. Running test 355: new/finalMemInit/final member initialization broken with JDK before 1.1.8 Commandline: abc -d new/finalMemInit -warn-unused-advice:off new/finalMemInit/Driver.java PASS: Test 355: "new/finalMemInit/final member initialization broken with JDK before 1.1.8" passed in 2567ms, memory usage: 8472576. Running test 356: new/packageNameClash/same package and var name clash in preprocessed code when aspectOf is used Commandline: abc -d new/packageNameClash -warn-unused-advice:off new/packageNameClash/otherpkg/Driver.java new/packageNameClash/pkg/Aspect1.java new/packageNameClash/pkg/Class1.java PASS: Test 356: "new/packageNameClash/same package and var name clash in preprocessed code when aspectOf is used" passed in 3006ms, memory usage: 8814152. Running test 357: new/adviceOnStaticMeth/and PR#201 advice on static methods fails javac compile with this Commandline: abc -d new/adviceOnStaticMeth -warn-unused-advice:off new/adviceOnStaticMeth/Driver.java PASS: Test 357: "new/adviceOnStaticMeth/and PR#201 advice on static methods fails javac compile with this" passed in 2584ms, memory usage: 8421072. Running test 358: new/non-static advice on inner class defined inside of method body Commandline: abc -d new -warn-unused-advice:off new/MethodInner.java before: execution(int C.foo()) before: execution(int C.1Inner.bar()) PASS: Test 358: "new/non-static advice on inner class defined inside of method body" passed in 3314ms, memory usage: 8916032. Running test 359: new/simple single-threaded eachcflow test (includes aspectOf) Commandline: abc -d new -warn-unused-advice:off new/Client.java PASS: Test 359: "new/simple single-threaded eachcflow test (includes aspectOf)" passed in 4626ms, memory usage: 8694736. Running test 360: new/scopeTypingBug/bad type resolution when var reassigned in same scope Commandline: abc -d new/scopeTypingBug -warn-unused-advice:off new/scopeTypingBug/Driver.java PASS: Test 360: "new/scopeTypingBug/bad type resolution when var reassigned in same scope" passed in 2240ms, memory usage: 8513552. Running test 361: new/generating the right throws clause for call-site advice (and around) Commandline: abc -d new -warn-unused-advice:off new/ComputedThrows.java PASS: Test 361: "new/generating the right throws clause for call-site advice (and around)" passed in 2783ms, memory usage: 13516312. Running test 362: new/advice on calls to static methods using several syntax Commandline: abc -d new -warn-unused-advice:off new/StaticCalls.java File /usr/local/src/abc-with-tests/abc-testing/ajc-harness/tests/new/java/lang/Foo.class not found, skipping... PASS: Test 362: "new/advice on calls to static methods using several syntax" passed in 2806ms, memory usage: 9115704. Running test 363: new/, PR#249, PR#250 advice on constructor sites Commandline: abc -d new -warn-unused-advice:off new/NewSiteAdvice.java PASS: Test 363: "new/, PR#249, PR#250 advice on constructor sites" passed in 2816ms, memory usage: 8727496. Running test 364: new/test after throwing advice in several ways Commandline: abc -d new -warn-unused-advice:off new/AfterThrowing.java PASS: Test 364: "new/test after throwing advice in several ways" passed in 3550ms, memory usage: 8788264. Running test 365: new/fancy name patterns for method names Commandline: abc -d new -warn-unused-advice:off new/WildNames.java PASS: Test 365: "new/fancy name patterns for method names" passed in 2700ms, memory usage: 8626232. Running test 366: design/calls/calls: calls(...) Commandline: abc -d design/calls -warn-unused-advice:off design/calls/Simple.java PASS: Test 366: "design/calls/calls: calls(...)" passed in 4328ms, memory usage: 9534320. Running test 367: new/extraThrows/throws Exception clause is unnecessarily added to Driver.main method Commandline: abc -d new/extraThrows -warn-unused-advice:off new/extraThrows/Driver.java PASS: Test 367: "new/extraThrows/throws Exception clause is unnecessarily added to Driver.main method" passed in 2863ms, memory usage: 8448568. Running test 368: new/thisUsedInMain/javac fails when this is referenced in the static main method Commandline: abc -d new/thisUsedInMain -warn-unused-advice:off new/thisUsedInMain/Driver.java PASS: Test 368: "new/thisUsedInMain/javac fails when this is referenced in the static main method" passed in 3041ms, memory usage: 8440064. Running test 369: new/badCast/and 276 cast error generated by ajc when type not in signature Commandline: abc -d new/badCast -warn-unused-advice:off new/badCast/Driver.java PASS: Test 369: "new/badCast/and 276 cast error generated by ajc when type not in signature" passed in 3261ms, memory usage: 8247120. Running test 370: new/calls to methods to which we don't have source Commandline: abc -d new -warn-unused-advice:off new/ExternalCalls.java PASS: Test 370: "new/calls to methods to which we don't have source" passed in 2950ms, memory usage: 8383152. Running test 371: new/beforeNotRun/more aspect inheritance Commandline: abc -d new/beforeNotRun -warn-unused-advice:off new/beforeNotRun/Driver.java PASS: Test 371: "new/beforeNotRun/more aspect inheritance" passed in 2934ms, memory usage: 8473544. Running test 372: new/around and calls with both calling and called this params Commandline: abc -d new -warn-unused-advice:off new/AroundAndCalls.java PASS: Test 372: "new/around and calls with both calling and called this params" passed in 3484ms, memory usage: 8484888. Running test 373: new/pointcutParameter/compiler crashes with eachobject and named pointcuts with parameters Commandline: abc -d new/pointcutParameter -warn-unused-advice:off new/pointcutParameter/Driver.java PASS: Test 373: "new/pointcutParameter/compiler crashes with eachobject and named pointcuts with parameters" passed in 2940ms, memory usage: 8441632. Running test 374: new/unqualifiedPointcutName/lookup rules for unqualified pointcut names Commandline: abc -d new/unqualifiedPointcutName -warn-unused-advice:off new/unqualifiedPointcutName/Driver.java PASS: Test 374: "new/unqualifiedPointcutName/lookup rules for unqualified pointcut names" passed in 2976ms, memory usage: 8460608. Running test 375: new/eachcflow only instantiated if the aspect has some advice in it Commandline: abc -d new -warn-unused-advice:off new/CFlowNoAdvice.java PASS: Test 375: "new/eachcflow only instantiated if the aspect has some advice in it" passed in 2892ms, memory usage: 8452304. Running test 376: new/(DESIGN QUESTION) aspect of eachJVM advising its own initializer Commandline: abc -d new -warn-unused-advice:off new/EachJVMOnSelf.java PASS: Test 376: "new/(DESIGN QUESTION) aspect of eachJVM advising its own initializer" passed in 2957ms, memory usage: 8985784. Running test 377: new/after returning advice on calls to constructors Commandline: abc -d new -warn-unused-advice:off new/AfterConstructorCalls.java PASS: Test 377: "new/after returning advice on calls to constructors" passed in 2978ms, memory usage: 8556816. Running test 378: new/Does annotating 'new' with a type work as desired? Commandline: abc -d new -warn-unused-advice:off new/ConstructorSignatures.java PASS: Test 378: "new/Does annotating 'new' with a type work as desired?" passed in 3697ms, memory usage: 8515168. Running test 379: new/Referring to inner classes as {super}.{inner} confused ajc. Commandline: abc -d new -warn-unused-advice:off new/InnerClassNaming.java PASS: Test 379: "new/Referring to inner classes as {super}.{inner} confused ajc." passed in 2942ms, memory usage: 14742872. Running test 380: new/Advice on advice Commandline: abc -d new -warn-unused-advice:off new/AdviceOnAdvice.java PASS: Test 380: "new/Advice on advice" passed in 3288ms, memory usage: 8470496. Running test 381: new/Introductions on other introductions Commandline: abc -d new -warn-unused-advice:off new/IntroOnIntro.java PASS: Test 381: "new/Introductions on other introductions" passed in 3552ms, memory usage: 8614168. Running test 382: new/Putting advice on array constructors. Commandline: abc -d new -warn-unused-advice:off new/Orleans.java PASS: Test 382: "new/Putting advice on array constructors." passed in 2844ms, memory usage: 8431328. Running test 383: new/call points within block inner classes are doubled Commandline: abc -d new -warn-unused-advice:off new/DoubledCalls.java PASS: Test 383: "new/call points within block inner classes are doubled" passed in 3151ms, memory usage: 8531312. Running test 384: new/Gets and sets with other advice Commandline: abc -d new -warn-unused-advice:off new/Counting3.java PASS: Test 384: "new/Gets and sets with other advice" passed in 3025ms, memory usage: 8571224. Running test 385: new/Compiler can compile correct strictfp modifiers Commandline: abc -d new -warn-unused-advice:off new/StrictFpCompile.java PASS: Test 385: "new/Compiler can compile correct strictfp modifiers" passed in 2303ms, memory usage: 13475968. Running test 386: new/basic test of callsto pointcuts Commandline: abc -d new -warn-unused-advice:off new/CallsTo.java PASS: Test 386: "new/basic test of callsto pointcuts" passed in 3651ms, memory usage: 8638208. Running test 387: new/package wildcards in packages Commandline: abc -d new -warn-unused-advice:off new/pack/PackageWildcards.java PASS: Test 387: "new/package wildcards in packages" passed in 2672ms, memory usage: 8551600. Running test 389: new/around advice on calls and receptions with lots of context Commandline: abc -d new -warn-unused-advice:off new/AroundCalls.java PASS: Test 389: "new/around advice on calls and receptions with lots of context" passed in 3877ms, memory usage: 8586984. Running test 390: new/! modifier and char in pointcut (no longer an error) Commandline: abc -d new -warn-unused-advice:off new/NotCharInPointcut.java PASS: Test 390: "new/! modifier and char in pointcut (no longer an error)" passed in 3092ms, memory usage: 9265232. Running test 391: new/right number of aspect instances per cflow Commandline: abc -d new -warn-unused-advice:off new/CFlowObjects.java PASS: Test 391: "new/right number of aspect instances per cflow" passed in 2996ms, memory usage: 8549160. Running test 392: new/many this's into around advice on calls Commandline: abc -d new -warn-unused-advice:off new/AroundCallsArgs.java PASS: Test 392: "new/many this's into around advice on calls" passed in 3467ms, memory usage: 8980312. Running test 393: new/Ensures introduction methods can have advice placed on them Commandline: abc -d new -warn-unused-advice:off new/Dominates.java PASS: Test 393: "new/Ensures introduction methods can have advice placed on them" passed in 7868ms, memory usage: 8760016. Running test 394: new/No boolean appearing in the 'if' clause for around advice with eachJVM() Commandline: abc -d new -warn-unused-advice:off new/PR355.java PASS: Test 394: "new/No boolean appearing in the 'if' clause for around advice with eachJVM()" passed in 4758ms, memory usage: 8767312. Running test 395: new/Order of super introductions. Commandline: abc -d new -warn-unused-advice:off new/OrderOfExtendsPlusAndImplementsPlus.java PASS: Test 395: "new/Order of super introductions." passed in 3844ms, memory usage: 9012944. Running test 396: new/Ensuring backdoor methods are produced. Commandline: abc -d new -warn-unused-advice:off new/BackdoorMethods.java PASS: Test 396: "new/Ensuring backdoor methods are produced." passed in 6114ms, memory usage: 9278408. Running test 397: new/no duplicate advice methods in abstract aspects Commandline: abc -d new -warn-unused-advice:off new/GeneratingDuplicateNamedAdviceMethodsInAbstractAspects.java PASS: Test 397: "new/no duplicate advice methods in abstract aspects" passed in 2797ms, memory usage: 9010616. Running test 398: new/no duplicate advice methods in abstract aspects extended Commandline: abc -d new -warn-unused-advice:off new/GeneratingDuplicateNamedAdviceMethodsInAbstractAspectsWithExtendedAspect.java PASS: Test 398: "new/no duplicate advice methods in abstract aspects extended" passed in 3608ms, memory usage: 9093640. Running test 399: new/Putting after-constructor advice on the wrong types implementing the same interface. Commandline: abc -d new -warn-unused-advice:off new/AfterAdviceOnConstructorsOnTheWrongType.java PASS: Test 399: "new/Putting after-constructor advice on the wrong types implementing the same interface." passed in 3638ms, memory usage: 8604992. Running test 400: new/Instantiating non-static inner classes in advice. Commandline: abc -d new -warn-unused-advice:off new/NonstaticInnerClassesInAspects.java PASS: Test 400: "new/Instantiating non-static inner classes in advice." passed in 4578ms, memory usage: 9257728. Running test 401: new/Referring to pointcut in of clauses Commandline: abc -d new -warn-unused-advice:off new/ReferringToPointcutsInAspect_PR316.java PASS: Test 401: "new/Referring to pointcut in of clauses" passed in 2918ms, memory usage: 8615792. Running test 402: new/Confused referring to instance variables and locals Commandline: abc -d new -warn-unused-advice:off new/ScopesAndFields_PR191.java PASS: Test 402: "new/Confused referring to instance variables and locals" passed in 2621ms, memory usage: 8500968. Running test 403: new/Parsing C+ expressions without parens in super introductions. Commandline: abc -d new -warn-unused-advice:off new/ParsingSubtypesIntroductions.java PASS: Test 403: "new/Parsing C+ expressions without parens in super introductions." passed in 4527ms, memory usage: 9179464. Running test 404: new/Introducing methods on classes that implements inner-interfaces with +implements. Commandline: abc -d new -warn-unused-advice:off new/IntroducingMethodsOnPlusImplementedInterfaces.java PASS: Test 404: "new/Introducing methods on classes that implements inner-interfaces with +implements." passed in 3297ms, memory usage: 8962432. Running test 405: new/Methods with the same name are generated when abstract aspects extend another abstract aspect. Commandline: abc -d new -warn-unused-advice:off new/AbstractAspectsExtendingAbstractAspectsGeneratesMethodsWithTheSameName_PR464.java PASS: Test 405: "new/Methods with the same name are generated when abstract aspects extend another abstract aspect." passed in 2622ms, memory usage: 8649984. Running test 406: new/Making sure final variables stay final. Commandline: abc -d new -warn-unused-advice:off new/RemovingFinals.java PASS: Test 406: "new/Making sure final variables stay final." passed in 3143ms, memory usage: 9758072. Running test 407: new/Problem resolving meta-joinpoint names with around advice on methods called from around advice. Commandline: abc -d new -warn-unused-advice:off new/AroundAdviceOnMethodsCalledInAroundAdvice.java PASS: Test 407: "new/Problem resolving meta-joinpoint names with around advice on methods called from around advice." passed in 5598ms, memory usage: 9173496. Running test 408: new/Make sure that names of lifted local classes are right when referenced in call-site advice Commandline: abc -d new -warn-unused-advice:off new/CallsAndLocalClasses.java before toString before toString PASS: Test 408: "new/Make sure that names of lifted local classes are right when referenced in call-site advice" passed in 3407ms, memory usage: 9072296. Running test 409: new/matching for throws clause Commandline: abc -d new -warn-unused-advice:off new/ThrowsMatching.java PASS: Test 409: "new/matching for throws clause" passed in 3017ms, memory usage: 8716048. Running test 41001: abctests/new/holding onto proceed calls in a closure-like way Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/HoldProceed.java PASS: Test 41001: "abctests/new/holding onto proceed calls in a closure-like way" passed in 4567ms, memory usage: 9375672. Running test 411: new/basic test of declare soft Commandline: abc -d new -warn-unused-advice:off new/DeclareSoft.java PASS: Test 411: "new/basic test of declare soft" passed in 3370ms, memory usage: 9394512. Running test 412: new/advice on calls to constructors of anonymous inners and access to context Commandline: abc -d new -warn-unused-advice:off new/NewAnonymous.java PASS: Test 412: "new/advice on calls to constructors of anonymous inners and access to context" passed in 2307ms, memory usage: 14644816. Running test 413: new/Cannot bind a name. Commandline: abc -d new -warn-unused-advice:off new/CannotReferenceSuper.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 413: "new/Cannot bind a name." passed in 1568ms, memory usage: 15470016. Running test 414: new/innerAspectAccess/inner aspects can't access outer pointcuts Commandline: abc -d new/innerAspectAccess -warn-unused-advice:off new/innerAspectAccess/Driver.java PASS: Test 414: "new/innerAspectAccess/inner aspects can't access outer pointcuts" passed in 3011ms, memory usage: 8617864. Running test 415: new/implements and extends are introduced before methods and fields Commandline: abc -d new -warn-unused-advice:off new/IntroOrder.java PASS: Test 415: "new/implements and extends are introduced before methods and fields" passed in 4026ms, memory usage: 8524240. Running test 416: new/a static/inner aspect of a inner class of an aspect is pulled to the top level as static Commandline: abc -d new -warn-unused-advice:off new/StaticInnerAspect.java PASS: Test 416: "new/a static/inner aspect of a inner class of an aspect is pulled to the top level as static" passed in 2287ms, memory usage: 8449584. Running test 417: new/Crashes with privileged aspect. Commandline: abc -d new -warn-unused-advice:off new/Privileged.java PASS: Test 417: "new/Crashes with privileged aspect." passed in 2959ms, memory usage: 8446448. Running test 41801: abctests/new/join points exist in the execution of field initializers Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/FieldInitializerJoinPoints.java PASS: Test 41801: "abctests/new/join points exist in the execution of field initializers" passed in 2931ms, memory usage: 13921592. Running test 419: new/privilegedAspects/privileged aspects Commandline: abc -d new/privilegedAspects -warn-unused-advice:off new/privilegedAspects/main/Main.java new/privilegedAspects/fish/PrivateClass.java new/privilegedAspects/fish/B.java new/privilegedAspects/fowl/C.java new/privilegedAspects/fowl/D.java B's private::2 PASS: Test 419: "new/privilegedAspects/privileged aspects" passed in 4868ms, memory usage: 9000016. Running test 420: new/advice on field gets in privileged aspects Commandline: abc -d new -warn-unused-advice:off new/AdviceOnPrivileged.java got C.x PASS: Test 420: "new/advice on field gets in privileged aspects" passed in 3353ms, memory usage: 8876776. Running test 421: new/Two anonymous classes in the same scope Commandline: abc -d new -warn-unused-advice:off new/TwoAnonymous.java setting x calling run: TwoAnonymous$3@912fb1, [Ljava.lang.Object;@1d21b17, TwoAnonymous$3@912fb1 k setting x PASS: Test 421: "new/Two anonymous classes in the same scope" passed in 3620ms, memory usage: 8915880. Running test 422: new/basic tests for initializer and staticinitializer PCDs Commandline: abc -d new -warn-unused-advice:off new/InitializerTest.java PASS: Test 422: "new/basic tests for initializer and staticinitializer PCDs" passed in 4489ms, memory usage: 8942520. Running test 423: new/introduction of an initializer into a class Commandline: abc -d new -warn-unused-advice:off new/IntroductionOfInitializer.java PASS: Test 423: "new/introduction of an initializer into a class" passed in 3024ms, memory usage: 8526192. Running test 424: new/access/some method accessibility tests, particularly package-protected and inheritance Commandline: abc -d new/access -warn-unused-advice:off new/access/Test1.java new/access/pc/C.java new/access/psub/SubC.java new/access/psub/A.java PASS: Test 424: "new/access/some method accessibility tests, particularly package-protected and inheritance" passed in 3794ms, memory usage: 9264744. Running test 425: new/fairly monotonous (and non-covering) tests for expanded dot patterns Commandline: abc -d new -warn-unused-advice:off new/ExpandedDotDotPattern.java execution(void A.foo()) (.., ..)execution(void A.foo()) (int)execution(void B.foo(int)) (.., ..)execution(void B.foo(int)) (.., int)execution(void B.foo(int)) (.., ..)execution(void C.foo(int, int)) (.., int)execution(void C.foo(int, int)) (.., ..)execution(void D.foo(int, int, int)) (.., int)execution(void D.foo(int, int, int)) (.., ..)execution(void E.foo(int, int, int, int)) (.., int)execution(void E.foo(int, int, int, int)) (.., ..)execution(void F.foo(int, int, int, int, int)) (.., int)execution(void F.foo(int, int, int, int, int)) PASS: Test 425: "new/fairly monotonous (and non-covering) tests for expanded dot patterns" passed in 6819ms, memory usage: 9675728. Running test 426: new/field patterns and subtyping Commandline: abc -d new -warn-unused-advice:off new/FieldPatterns.java PASS: Test 426: "new/field patterns and subtyping" passed in 3733ms, memory usage: 8619104. Running test 427: new/Checking formal matching as in Roeder's bug in 0.7b10 Commandline: abc -d new -warn-unused-advice:off new/FormalMatching.java PASS: Test 427: "new/Checking formal matching as in Roeder's bug in 0.7b10" passed in 3106ms, memory usage: 8804648. Running test 428: new/Introducing synchronized methods on interfaces. Commandline: abc -d new -warn-unused-advice:off new/SynchronizedMethodsOnInterfaces.java PASS: Test 428: "new/Introducing synchronized methods on interfaces." passed in 4128ms, memory usage: 9106032. Running test 429: new/The pointcut params (..,int..) is not recognizing (Object,int,Object). Commandline: abc -d new -warn-unused-advice:off new/Params.java PASS: Test 429: "new/The pointcut params (..,int..) is not recognizing (Object,int,Object)." passed in 5092ms, memory usage: 9242144. Running test 430: new/calls advice on array objects causes error in code generation Commandline: abc -d new -warn-unused-advice:off new/CallsToArray.java running advice PASS: Test 430: "new/calls advice on array objects causes error in code generation" passed in 3025ms, memory usage: 8877600. Running test 431: new/join points in field initializers aren't showing up. Commandline: abc -d new -warn-unused-advice:off new/NonexistentFieldInitializers.java PASS: Test 431: "new/join points in field initializers aren't showing up." passed in 2660ms, memory usage: 8695000. Running test 432: new/Handlers problem Commandline: abc -d new -warn-unused-advice:off new/PR318.java PASS: Test 432: "new/Handlers problem" passed in 3351ms, memory usage: 8504824. Running test 433: new/work nicely with inner class method look-up rules and call-site advice Commandline: abc -d new -warn-unused-advice:off new/InnerMethods.java PASS: Test 433: "new/work nicely with inner class method look-up rules and call-site advice" passed in 4049ms, memory usage: 8597696. Running test 434: new/strictfp modifier allowed on advice Commandline: abc -d new -warn-unused-advice:off new/StrictFPAdvice.java PASS: Test 434: "new/strictfp modifier allowed on advice" passed in 2603ms, memory usage: 13041280. Running test 435: new/No argthis was being created for calls advice. Commandline: abc -d new -warn-unused-advice:off new/PR415.java PASS: Test 435: "new/No argthis was being created for calls advice." passed in 3346ms, memory usage: 8886936. Running test 436: new/Ensuring no advice with instanceof(..) is run on static methods. Commandline: abc -d new -warn-unused-advice:off new/StaticMethodsShouldNotReceiveInstanceofAdvice.java PASS: Test 436: "new/Ensuring no advice with instanceof(..) is run on static methods." passed in 3239ms, memory usage: 8661616. Running test 437: new/Null pointer on gets advice showing the case causing the error Commandline: abc -d new -warn-unused-advice:off new/NullPointerOnGetsSimple.java around PASS: Test 437: "new/Null pointer on gets advice showing the case causing the error" passed in 3413ms, memory usage: 9095456. Running test 438: new/try to make sure that dynamic JoinPoint objects aren't generated when used inside of if (false) { ... } Commandline: abc -d new -warn-unused-advice:off new/IfdefsAndAdvice.java PASS: Test 438: "new/try to make sure that dynamic JoinPoint objects aren't generated when used inside of if (false) { ... }" passed in 3653ms, memory usage: 8797376. Running test 439: new/within and withincode (doesn't all work due to local class name issues) Commandline: abc -d new -warn-unused-advice:off new/WithinInners.java TEXT write( String ) text PASS: Test 439: "new/within and withincode (doesn't all work due to local class name issues)" passed in 4544ms, memory usage: 9111576. Running test 440: new/around advice on calls within inner classes (including protected method calls) 1 Commandline: abc -d new -warn-unused-advice:off new/AroundInnerCalls13.java Outer.foo() calls Outer.Inner.mi() Outer@14c1bfb.foo calls Outer$Inner@1c10ac3.mi Outer.Inner.mi() calls PrintStream.println(..) Outer$Inner@1c10ac3.mi calls java.io.PrintStream@a9c186.println . Outer.foo() calls Outer.InnerRandom.nextHook(..) Outer@14c1bfb.foo calls Outer$InnerRandom@1b34844.nextHook Outer.InnerRandom.nextHook(..) calls Outer.InnerRandom.next(..) Outer$InnerRandom@1b34844.nextHook calls Outer$InnerRandom@1b34844.next Outer.foo() calls Outer.1.nextInt(..) Outer@14c1bfb.foo calls X.nextInt Test failed, compiled class behaved incorrectly Message: fail expected note "Outer.InnerRandom.nextHook(..) calls Random.next(..)" org.aspectj.bridge.AbortException: expected note "Outer.InnerRandom.nextHook(..) calls Random.next(..)" at org.aspectj.bridge.MessageWriter.handleMessage(MessageWriter.java:47) at org.aspectj.testing.Tester.handle(Tester.java:963) at org.aspectj.testing.Tester.checkFailed(Tester.java:177) at org.aspectj.testing.Tester.check(Tester.java:204) at org.aspectj.testing.Tester.check(Tester.java:145) at org.aspectj.testing.Tester.check(Tester.java:133) at AroundInnerCalls13.shadow$7(AroundInnerCalls13.java:7) at A.inline$7$around$942(AroundInnerCalls13.java:41) at AroundInnerCalls13.main(AroundInnerCalls13.java:5) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) FAIL: Test 440: "new/around advice on calls within inner classes (including protected method calls) 1" failed in 5646ms, memory usage: 9525432. Running test 441: new/around advice on calls within inner classes (including protected method calls) 2 Commandline: abc -d new -warn-unused-advice:off new/AroundInnerCalls.java Outer.foo() calls Outer.Inner.mi() Outer@12ff049.foo calls Outer$Inner@4860d2.mi Outer.Inner.mi() calls PrintStream.println(..) Outer$Inner@4860d2.mi calls java.io.PrintStream@1ccb6a2.println . Outer.foo() calls Outer.InnerRandom.nextHook(..) Outer@12ff049.foo calls Outer$InnerRandom@38ffb9.nextHook Outer.InnerRandom.nextHook(..) calls Outer.InnerRandom.next(..) Outer$InnerRandom@38ffb9.nextHook calls Outer$InnerRandom@38ffb9.next Outer.foo() calls Outer.1.nextInt(..) Outer@12ff049.foo calls X.nextInt PASS: Test 441: "new/around advice on calls within inner classes (including protected method calls) 2" passed in 7501ms, memory usage: 9514144. Running test 442: new/Arguments to runNext should be final when needed Commandline: abc -d new -warn-unused-advice:off new/Finals.java PASS: Test 442: "new/Arguments to runNext should be final when needed" passed in 4733ms, memory usage: 8523944. Running test 443: new/Method introductions Commandline: abc -d new -warn-unused-advice:off new/MethodIntroductions.java PASS: Test 443: "new/Method introductions" passed in 7327ms, memory usage: 8704232. Running test 444: new/Putting an introduced method on each interface Commandline: abc -d new -warn-unused-advice:off new/IntroducedMethodsOnEachInterface.java PASS: Test 444: "new/Putting an introduced method on each interface" passed in 5942ms, memory usage: 8566048. Running test 445: new/Extending interfaces Commandline: abc -d new -warn-unused-advice:off new/BindingInterfaces.java PASS: Test 445: "new/Extending interfaces" passed in 5535ms, memory usage: 9007592. Running test 446: new/Introducing private methods on interfaces Commandline: abc -d new -warn-unused-advice:off new/IntroducingPrivateMethodsOnInterfaces.java PASS: Test 446: "new/Introducing private methods on interfaces" passed in 3512ms, memory usage: 8568448. Running test 447: new/Issuing errors for assigning variables thisJoinPoint -- not assigning thisJoinPoint. Commandline: abc -d new -warn-unused-advice:off new/ThisJoinPointAssignments.java PASS: Test 447: "new/Issuing errors for assigning variables thisJoinPoint -- not assigning thisJoinPoint." passed in 2912ms, memory usage: 8584536. Running test 448: new/Static references inside of introduced bodies get bound correctly. Commandline: abc -d new -warn-unused-advice:off new/StaticIntroducedReferences.java PASS: Test 448: "new/Static references inside of introduced bodies get bound correctly." passed in 2870ms, memory usage: 7955088. Running test 449: new/cflowObjectCreations/cflow and object creations [of eachcflow] Commandline: abc -d new/cflowObjectCreations -warn-unused-advice:off new/cflowObjectCreations/Driver.java PASS: Test 449: "new/cflowObjectCreations/cflow and object creations [of eachcflow]" passed in 4073ms, memory usage: 8502152. Running test 450: new/twofiles/Doesn't import MightHaveAspect when compiling with more than 1 file. [eachobject] Commandline: abc -d new/twofiles -warn-unused-advice:off new/twofiles/TheObject.java new/twofiles/TheAspect.java PASS: Test 450: "new/twofiles/Doesn't import MightHaveAspect when compiling with more than 1 file. [eachobject]" passed in 3012ms, memory usage: 8434056. Running test 451: new/test binding to formals in calls to constructors (binding to null) (eachobject !!! now misnamed) Commandline: abc -d new -warn-unused-advice:off new/BindingThisInsteadOfFormal.java PASS: Test 451: "new/test binding to formals in calls to constructors (binding to null) (eachobject !!! now misnamed)" passed in 3791ms, memory usage: 8721440. Running test 452: new/After advice isn't being woven into after throwing advice Commandline: abc -d new -warn-unused-advice:off new/AfterThrowingNotWoven.java Doing something. PASS: Test 452: "new/After advice isn't being woven into after throwing advice" passed in 3737ms, memory usage: 9012736. Running test 453: new/Throwing an EmptyStackException. Commandline: abc -d new -warn-unused-advice:off new/EmptyStack.java PASS: Test 453: "new/Throwing an EmptyStackException." passed in 3066ms, memory usage: 8881480. Running test 454: new/perThis/check that MightHaveAspect interface is created correctly for an aspect in deep package Commandline: abc -d new/perThis -warn-unused-advice:off new/perThis/p/EachObjectTarget.java new/perThis/the/deep/pkg/EachObjectInDeepPackage.java PASS: Test 454: "new/perThis/check that MightHaveAspect interface is created correctly for an aspect in deep package" passed in 2979ms, memory usage: 8553760. Running test 455: new/Defines clfow$ajc0 more once. [eachcflow] Commandline: abc -d new -warn-unused-advice:off new/Binkley.java PASS: Test 455: "new/Defines clfow$ajc0 more once. [eachcflow]" passed in 3040ms, memory usage: 13548552. Running test 456: new/Various calls, receptions, and callsto tests [callsto] Commandline: abc -d new -warn-unused-advice:off new/CallsReceptionsCallsto.java PASS: Test 456: "new/Various calls, receptions, and callsto tests [callsto]" passed in 4882ms, memory usage: 8805896. Running test 457: new/Was throwing exception, now just an error. [eachobject] Commandline: abc -d new -warn-unused-advice:off new/PR320.java PASS: Test 457: "new/Was throwing exception, now just an error. [eachobject]" passed in 3023ms, memory usage: 8885744. Running test 458: new/different version of aspect inheritance, particularly empty pointcuts and abstract cflows [eachcflow] Commandline: abc -d new -warn-unused-advice:off new/AspectInheritance.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 458: "new/different version of aspect inheritance, particularly empty pointcuts and abstract cflows [eachcflow]" passed in 1624ms, memory usage: 10624168. Running test 459: new/set advice on member initing throwing exception [eachobject] Commandline: abc -d new -warn-unused-advice:off new/PR339.java PASS: Test 459: "new/set advice on member initing throwing exception [eachobject]" passed in 3337ms, memory usage: 8455008. Running test 460: new/Testing class names with same name's with difference case as package. [eachobject] Commandline: abc -d new -warn-unused-advice:off new/test/TraceAspect.java new/test/Test.java PASS: Test 460: "new/Testing class names with same name's with difference case as package. [eachobject]" passed in 3045ms, memory usage: 8569440. Running test 461: new/Null pointer on gets advice with coverage [painful] Commandline: abc -d new -warn-unused-advice:off new/NullPointerOnGets.java PASS: Test 461: "new/Null pointer on gets advice with coverage [painful]" passed in 28056ms, memory usage: 13521568. Running test 462: new/Basic test for cflow pointcuts [eachcflow] Commandline: abc -d new -warn-unused-advice:off new/CFlowPoints.java PASS: Test 462: "new/Basic test for cflow pointcuts [eachcflow]" passed in 3832ms, memory usage: 9063960. Running test 463: new/Crashing when looking up the type of array members. Commandline: abc -d new -warn-unused-advice:off new/ArrayCasts.java PASS: Test 463: "new/Crashing when looking up the type of array members." passed in 2517ms, memory usage: 8516440. Running test 464: new/PostfixExprs to various synthetic things are fixed correctly [eachobject] Commandline: abc -d new -warn-unused-advice:off new/Fixes.java PASS: Test 464: "new/PostfixExprs to various synthetic things are fixed correctly [eachobject]" passed in 3916ms, memory usage: 8688704. Running test 465: new/Dave Binkley's problem with eachcflowroot. [eachcflow] Commandline: abc -d new -warn-unused-advice:off new/Binkley2.java PASS: Test 465: "new/Dave Binkley's problem with eachcflowroot. [eachcflow]" passed in 5993ms, memory usage: 8772912. Running test 466: new/advice on an inherited method Commandline: abc -d new -warn-unused-advice:off new/AdviceOnInheritedMethod.java PASS: Test 466: "new/advice on an inherited method" passed in 3338ms, memory usage: 9298576. Running test 467: new/, PR#115 checks the ordering of catch clauses Commandline: abc -d new -warn-unused-advice:off new/OrderOfCatches.java PASS: Test 467: "new/, PR#115 checks the ordering of catch clauses" passed in 3697ms, memory usage: 9124696. Running test 468: new/various declared exception permutations Commandline: abc -d new -warn-unused-advice:off new/DeclaredExcs.java PASS: Test 468: "new/various declared exception permutations" passed in 4528ms, memory usage: 8725216. Running test 469: new/ordering of advice kinds as well as cflow and dominates Commandline: abc -d new -warn-unused-advice:off new/AdviceOrdering.java PASS: Test 469: "new/ordering of advice kinds as well as cflow and dominates" passed in 8790ms, memory usage: 9157632. Running test 470: new/advice on default constructor for a class only referenced via reflection Commandline: abc -d new -warn-unused-advice:off new/OddConstructors.java PASS: Test 470: "new/advice on default constructor for a class only referenced via reflection" passed in 3804ms, memory usage: 9058472. Running test 471: new/calling and called this params in calls points Commandline: abc -d new -warn-unused-advice:off new/CallsParams.java PASS: Test 471: "new/calling and called this params in calls points" passed in 3267ms, memory usage: 9479304. Running test 472: new/primitive parameters coercable to Object just like return values are Commandline: abc -d new -warn-unused-advice:off new/ObjectForInt.java PASS: Test 472: "new/primitive parameters coercable to Object just like return values are" passed in 3124ms, memory usage: 8636616. Running test 473: new/Does the matrix coverage thing for the new method signatures Commandline: abc -d new -warn-unused-advice:off new/MethodSignatures.java PASS: Test 473: "new/Does the matrix coverage thing for the new method signatures" passed in 5901ms, memory usage: 9451360. Running test 474: new/join points in static/dynamic initializers aren't showing up. Commandline: abc -d new -warn-unused-advice:off new/NonexistentInitializers.java PASS: Test 474: "new/join points in static/dynamic initializers aren't showing up." passed in 2715ms, memory usage: 22687312. Running test 475: new/Gets and sets on a number of variables (field access ???) Commandline: abc -d new -warn-unused-advice:off new/Gets.java PASS: Test 475: "new/Gets and sets on a number of variables (field access ???)" passed in 4823ms, memory usage: 8925112. Running test 476: new/correct types of parameters at call-sites Commandline: abc -d new -warn-unused-advice:off new/CallTypes.java PASS: Test 476: "new/correct types of parameters at call-sites" passed in 4579ms, memory usage: 9033640. Running test 477: new/Joinpoints are showing up on intermediate call sites Commandline: abc -d new -warn-unused-advice:off new/Counting1.java PASS: Test 477: "new/Joinpoints are showing up on intermediate call sites" passed in 7769ms, memory usage: 9170392. Running test 478: new/Reception based on strictfp modifier Commandline: abc -d new -warn-unused-advice:off new/StrictFpReceptions.java PASS: Test 478: "new/Reception based on strictfp modifier" passed in 3874ms, memory usage: 8648712. Running test 479: new/Subclasses that do not redefine a method are not being handled correctly Commandline: abc -d new -warn-unused-advice:off new/PR353b.java PASS: Test 479: "new/Subclasses that do not redefine a method are not being handled correctly" passed in 4248ms, memory usage: 9373600. Running test 480: new/making sure that super calls are bound to the right methods Commandline: abc -d new -warn-unused-advice:off new/SupersAndInterfaces.java PASS: Test 480: "new/making sure that super calls are bound to the right methods" passed in 4139ms, memory usage: 8647304. Running test 481: new/inheritance, around advice and abstract pointcuts [eachobject] (still) Commandline: abc -d new -warn-unused-advice:off new/OverridingPointcuts.java PASS: Test 481: "new/inheritance, around advice and abstract pointcuts [eachobject] (still)" passed in 4964ms, memory usage: 8584752. Running test 482: new/foemmel/Priviledged aspect methods are missing for privates. [eachobject] Commandline: abc -d new/foemmel -warn-unused-advice:off new/foemmel/TheAspect.java new/foemmel/TheObject.java PASS: Test 482: "new/foemmel/Priviledged aspect methods are missing for privates. [eachobject]" passed in 4040ms, memory usage: 9587840. Running test 483: new/exceptions thrown and caught in advice, particularly try+proceed Commandline: abc -d new -warn-unused-advice:off new/TryAndProceed.java PASS: Test 483: "new/exceptions thrown and caught in advice, particularly try+proceed" passed in 4030ms, memory usage: 8913032. Running test 484: new/Not and And operators in pointcuts not working Commandline: abc -d new -warn-unused-advice:off new/NotAndPointcut.java PASS: Test 484: "new/Not and And operators in pointcuts not working" passed in 2911ms, memory usage: 8538928. Running test 485: new/Member initializers should run before the current class constructor Commandline: abc -d new -warn-unused-advice:off new/MemberInitializationsAfterExplicitConstructorCalls.java PASS: Test 485: "new/Member initializers should run before the current class constructor" passed in 2845ms, memory usage: 8595848. Running test 486: new/Coverage tests for Member initializers should run before the current class constructor and after super Commandline: abc -d new -warn-unused-advice:off new/MemberInitializationsAfterExplicitConstructorCallsCoverage.java PASS: Test 486: "new/Coverage tests for Member initializers should run before the current class constructor and after super" passed in 7271ms, memory usage: 9658952. Running test 487: new/thisJoinPoint{Static} not visible in if() pcd of named pointcut Commandline: abc -d new -warn-unused-advice:off new/IfPCDExprJoinPointVisibleCE.java before thisJoinPoint before thisJoinPointStaticPart before thisJoinPoint before thisJoinPointStaticPart before thisJoinPoint before thisJoinPointStaticPart before thisJoinPoint before thisJoinPointStaticPart ok - main running after PASS: Test 487: "new/thisJoinPoint{Static} not visible in if() pcd of named pointcut" passed in 3143ms, memory usage: 14914168. Running test 489: new/pcd if() NPE in compiler when unwinding assignment in pcd if(expr) Commandline: abc -d new -warn-unused-advice:off new/IfPCDExprAssignUnparseFailure.java PASS: Test 489: "new/pcd if() NPE in compiler when unwinding assignment in pcd if(expr)" passed in 2314ms, memory usage: 8476008. Running test 490: new/pcd if() dup methods produced when pointcut after advice etc (javac) Commandline: abc -d new -warn-unused-advice:off new/IfPCDDupMethod.java PASS: Test 490: "new/pcd if() dup methods produced when pointcut after advice etc (javac)" passed in 2692ms, memory usage: 8143976. Running test 491: new/pcd if() variants: [anonymous, named] x [execution, call, callTyped, get, set, initializations] x [before, after, around] Commandline: abc -d new -warn-unused-advice:off new/IfPCDAdviceMethods.java PASS: Test 491: "new/pcd if() variants: [anonymous, named] x [execution, call, callTyped, get, set, initializations] x [before, after, around]" passed in 5715ms, memory usage: 10080904. Running test 493: new/initialization order with this Commandline: abc -d new -warn-unused-advice:off new/InitializationOrder.java PASS: Test 493: "new/initialization order with this" passed in 3398ms, memory usage: 8542752. Running test 494: new/!within and !this handling for callee-side call points Commandline: abc -d new -warn-unused-advice:off new/NotThis.java PASS: Test 494: "new/!within and !this handling for callee-side call points" passed in 3602ms, memory usage: 8823928. Running test 495: new/innerInterfaces/private inner interfaces and bytecode visibility Commandline: abc -d new/innerInterfaces -warn-unused-advice:off new/innerInterfaces/p/Driver.java new/innerInterfaces/p/InnerTest.java new/innerInterfaces/other/Test.java PASS: Test 495: "new/innerInterfaces/private inner interfaces and bytecode visibility" passed in 3463ms, memory usage: 8321608. Running test 496: new/elaborated into testing of around on all join points Commandline: abc -d new -warn-unused-advice:off new/AroundAll.java Test failed, compiled class behaved incorrectly Message: fail steps expected array of length 114 got 132 org.aspectj.bridge.AbortException: steps expected array of length 114 got 132 at org.aspectj.bridge.MessageWriter.handleMessage(MessageWriter.java:47) at org.aspectj.testing.Tester.handle(Tester.java:963) at org.aspectj.testing.Tester.checkFailed(Tester.java:177) at org.aspectj.testing.Tester.checkEqual(Tester.java:228) at A.checkLog(AroundAll.java:176) at AroundAll.shadow$8(AroundAll.java:9) at A.inline$21$around$1600(AroundAll.java:199) at AroundAll.main(AroundAll.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) FAIL: Test 496: "new/elaborated into testing of around on all join points" failed in 7143ms, memory usage: 9456664. Running test 497: new/type name hygiene when code comes from aspects in different packages Commandline: abc -d new -warn-unused-advice:off new/typeNameConflicts/Driver.java new/typeNameConflicts/p1/C.java new/typeNameConflicts/aspects/A.java about to run running PASS: Test 497: "new/type name hygiene when code comes from aspects in different packages" passed in 3954ms, memory usage: 8814696. Running test 498: new/cflowbelow dependencies (from Chris Dutchyn) Commandline: abc -d new -warn-unused-advice:off new/CflowBelowTest.java PASS: Test 498: "new/cflowbelow dependencies (from Chris Dutchyn)" passed in 3325ms, memory usage: 8644448. Running test 499: new/target type matching with messy interface hierarchies Commandline: abc -d new -warn-unused-advice:off new/CallTypesI.java PASS: Test 499: "new/target type matching with messy interface hierarchies" passed in 4981ms, memory usage: 9032040. Running test 500: new/PR#458 Compiler was incorrectly flagging error in advice on initialization and static initialization Commandline: abc -d new -warn-unused-advice:off new/StaticInitCE.java PASS: Test 500: "new/PR#458 Compiler was incorrectly flagging error in advice on initialization and static initialization" passed in 3022ms, memory usage: 7924800. Running test 501: new/Compiler incorrectly flagging *1 (non-alphabetic start to signature pattern) Commandline: abc -d new -warn-unused-advice:off new/NonAlphaSignaturePatternCE.java PASS: Test 501: "new/Compiler incorrectly flagging *1 (non-alphabetic start to signature pattern)" passed in 4920ms, memory usage: 8822400. Running test 502: new/Unable to bind privately-introduced field name from introduced method in the same aspect Commandline: abc -d new -warn-unused-advice:off new/IntroducedFieldsNotBinding.java running: 1 PASS: Test 502: "new/Unable to bind privately-introduced field name from introduced method in the same aspect" passed in 3916ms, memory usage: 8941408. Running test 503: new/anonInnerClass/anonymous inner class with aspect Commandline: abc -d new/anonInnerClass -warn-unused-advice:off new/anonInnerClass/Driver.java PASS: Test 503: "new/anonInnerClass/anonymous inner class with aspect" passed in 3830ms, memory usage: 8521184. Running test 504: new/Arguments are not being passed in to calls advice Commandline: abc -d new -warn-unused-advice:off new/PR335.java PASS: Test 504: "new/Arguments are not being passed in to calls advice" passed in 3356ms, memory usage: 8659072. Running test 505: design/intro/interfaces as mixins with introduction Commandline: abc -d design/intro -warn-unused-advice:off design/intro/Interfaces.java PASS: Test 505: "design/intro/interfaces as mixins with introduction" passed in 5436ms, memory usage: 8944776. Running test 507: new/ExceptionInInitializerError accessing cflow in aspect initialization - before variants Commandline: abc -d new -warn-unused-advice:off new/CflowInitInAspectVariantsBefore.java PASS: Test 507: "new/ExceptionInInitializerError accessing cflow in aspect initialization - before variants" passed in 3914ms, memory usage: 8691208. Running test 508: new/NoClassDefFoundError accessing cflow in aspect initialization - after variants Commandline: abc -d new -warn-unused-advice:off new/CflowInitInAspectVariantsAfter.java PASS: Test 508: "new/NoClassDefFoundError accessing cflow in aspect initialization - after variants" passed in 10748ms, memory usage: 8727080. Running test 509: new/InternalCompilerError in JpPlan when args alone Commandline: abc -d new -warn-unused-advice:off new/ArgsAlone.java PASS: Test 509: "new/InternalCompilerError in JpPlan when args alone" passed in 3080ms, memory usage: 8614560. Running test 510: new/compile error using pcd if() with advice on introduced methods. Commandline: abc -d new -warn-unused-advice:off new/PR527.java PASS: Test 510: "new/compile error using pcd if() with advice on introduced methods." passed in 3478ms, memory usage: 8660976. Running test 511: new/compile errors boolean using cflow and unimplemented method using around advice on methods introduced by interface Commandline: abc -d new -warn-unused-advice:off new/PR528.java PASS: Test 511: "new/compile errors boolean using cflow and unimplemented method using around advice on methods introduced by interface" passed in 4355ms, memory usage: 8642672. Running test 512: new/aspect as member of interface Commandline: abc -d new -warn-unused-advice:off new/AspectInInterfaceCP.java PASS: Test 512: "new/aspect as member of interface" passed in 2676ms, memory usage: 8501744. Running test 513: new/missing method name to synthetic invocation Commandline: abc -d new -warn-unused-advice:off new/PR535.java PASS: Test 513: "new/missing method name to synthetic invocation" passed in 3224ms, memory usage: 8626504. Running test 514: new/protected subclass impl of superclass method with default access and variants Commandline: abc -d new -warn-unused-advice:off new/RestrictingVisibilityCP.java PASS: Test 514: "new/protected subclass impl of superclass method with default access and variants" passed in 6323ms, memory usage: 9474784. Running test 515: new/Exception planning advice Commandline: abc -d new -warn-unused-advice:off new/PR519.java PASS: Test 515: "new/Exception planning advice" passed in 4485ms, memory usage: 9248560. Running test 516: new/unreproduced bug with advice - probably UTR Commandline: abc -d new -warn-unused-advice:off new/PR520.java context=word_0 call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=word_1 call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=word_2 call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=word_3 call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=word_4 call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=EXCEPTION call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=DEBUG call(void Logger.log(Logger.ChromePriority, Unknown, String)) context=DEBUG-Exception call(void Logger.log(Logger.ChromePriority, Unknown, String, Exception)) PASS: Test 516: "new/unreproduced bug with advice - probably UTR" passed in 4130ms, memory usage: 9291768. Running test 517: new/introduced inner interfaces accessible inside aspect Commandline: abc -d new -warn-unused-advice:off new/IntroduceInnerInterfaceCP.java PASS: Test 517: "new/introduced inner interfaces accessible inside aspect" passed in 6078ms, memory usage: 8845376. Running test 518: new/validate (enclosing) join point and source locations Commandline: abc -d new -warn-unused-advice:off new/NegativeSourceLocation.java PASS: Test 518: "new/validate (enclosing) join point and source locations" passed in 5606ms, memory usage: 10090176. Running test 519: new/advice formals are just like method formals Commandline: abc -d new -warn-unused-advice:off new/AdviceFormalsCp.java PASS: Test 519: "new/advice formals are just like method formals" passed in 3238ms, memory usage: 8728096. Running test 520: new/advice formals produce errors just like method formals Commandline: abc -d new -warn-unused-advice:off new/AdviceFormalsCf.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 520: "new/advice formals produce errors just like method formals" passed in 1623ms, memory usage: 9626304. Running test 521: new/advice throws clauses must be compatible with joinpoints they apply to Commandline: abc -d new -warn-unused-advice:off new/AdviceThrowsCp.java PASS: Test 521: "new/advice throws clauses must be compatible with joinpoints they apply to" passed in 4109ms, memory usage: 9171424. Running test 522: new/potential method conflicts with introductions and interfaces and PR#561 Commandline: abc -d new -warn-unused-advice:off new/MethodConflictsCP.java PASS: Test 522: "new/potential method conflicts with introductions and interfaces and PR#561" passed in 5785ms, memory usage: 8514376. Running test 523: new/illegal method conflicts with introductions and interfaces and PR#561 Commandline: abc -d new -warn-unused-advice:off new/MethodConflictsCF.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 523: "new/illegal method conflicts with introductions and interfaces and PR#561" passed in 1652ms, memory usage: 4221224. Running test 525: new/privilegedAspects/access to all members of class and inner class from privileged aspect Commandline: abc -d new/privilegedAspects -warn-unused-advice:off new/privilegedAspects/driver/PrivilegedAspect.java new/privilegedAspects/util/Util.java new/privilegedAspects/pack/DefaultTarget.java new/privilegedAspects/pack/PublicTarget.java PASS: Test 525: "new/privilegedAspects/access to all members of class and inner class from privileged aspect" passed in 5184ms, memory usage: 9688000. Running test 526: new/cflow alone with around produces compiler bcg StackOverflowError Commandline: abc -d new -warn-unused-advice:off new/CflowAlone.java PASS: Test 526: "new/cflow alone with around produces compiler bcg StackOverflowError" passed in 3607ms, memory usage: 8732160. Running test 527: new/get/set join points run for complex assignment operators (+=, etc.) (working) Commandline: abc -d new -warn-unused-advice:off new/AssignOps.java PASS: Test 527: "new/get/set join points run for complex assignment operators (+=, etc.) (working)" passed in 3454ms, memory usage: 9040936. Running test 528: new/introTypeMissing/this available in introduced field initializers Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/ThisInIntroFieldInit.java PASS: Test 528: "new/introTypeMissing/this available in introduced field initializers" passed in 4417ms, memory usage: 8655808. Running test 529: new/introTypeMissing/Introduced type unavailable to cast expressions in introduced methods Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/Cast.java new/introTypeMissing/TargetClass.java new/introTypeMissing/Util.java PASS: Test 529: "new/introTypeMissing/Introduced type unavailable to cast expressions in introduced methods" passed in 4011ms, memory usage: 9047440. Running test 530: new/introTypeMissing/Introduced type unavailable to qualified new expressions in introduced methods Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/Inner.java new/introTypeMissing/TargetClass.java new/introTypeMissing/Util.java PASS: Test 530: "new/introTypeMissing/Introduced type unavailable to qualified new expressions in introduced methods" passed in 4245ms, memory usage: 8983608. Running test 531: new/introTypeMissing/Introduced type unavailable to cast expressions in introduced field initializers Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/CastInFieldInit.java new/introTypeMissing/TargetClass.java new/introTypeMissing/Util.java PASS: Test 531: "new/introTypeMissing/Introduced type unavailable to cast expressions in introduced field initializers" passed in 4860ms, memory usage: 9048224. Running test 532: new/introTypeMissing/Aspect type unavailable to qualified new expressions in body of introduced methods Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/AspectInIntroducedMethod.java PASS: Test 532: "new/introTypeMissing/Aspect type unavailable to qualified new expressions in body of introduced methods" passed in 3446ms, memory usage: 8567432. Running test 533: new/introTypeMissing/Introduced type unavailable to instanceof expressions in introduced methods Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/InstanceOf.java new/introTypeMissing/TargetClass.java new/introTypeMissing/Util.java Compilation failed with 9 errors, which were matched and verified against the expected errors. PASS: Test 533: "new/introTypeMissing/Introduced type unavailable to instanceof expressions in introduced methods" passed in 1821ms, memory usage: 9796720. Running test 534: new/introTypeMissing/Introduced type unavailable to qualified new expressions in introduced field initializers Commandline: abc -d new/introTypeMissing -warn-unused-advice:off new/introTypeMissing/InnerInFieldInit.java new/introTypeMissing/TargetClass.java new/introTypeMissing/Util.java PASS: Test 534: "new/introTypeMissing/Introduced type unavailable to qualified new expressions in introduced field initializers" passed in 5112ms, memory usage: 9019840. Running test 535: new/variable slots and finally/catch causing verify errors Commandline: abc -d new -warn-unused-advice:off new/AfterFinally.java execution(void AfterFinally.main(String[])) execution(Collection AfterFinally.m(String)) execution(String AfterFinally.getX()) execution(String AfterFinally.getX()) execution(Collection AfterFinally.m(String)) execution(void AfterFinally.main(String[])) PASS: Test 535: "new/variable slots and finally/catch causing verify errors" passed in 3412ms, memory usage: 9407520. Running test 537: new/after advice on static method with pcd if() using result Commandline: abc -d new -warn-unused-advice:off new/PR590.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 537: "new/after advice on static method with pcd if() using result" passed in 1778ms, memory usage: 10100544. Running test 538: new/after advice on static method with pcd if() using result through pointcut Commandline: abc -d new -warn-unused-advice:off new/PR590a.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 538: "new/after advice on static method with pcd if() using result through pointcut" passed in 1736ms, memory usage: 10824424. Running test 539: new/PR600/AbstractMethodError for introduced methods (order 1) Commandline: abc -d new/PR600 -warn-unused-advice:off new/PR600/Main.java new/PR600/My_error.java new/PR600/A.java new/PR600/B.java new/PR600/C.java Call received by: A Call forwarded to: B Call received by: B Call forwarded to: C Hurray! The call has been received by C! PASS: Test 539: "new/PR600/AbstractMethodError for introduced methods (order 1)" passed in 4967ms, memory usage: 9265200. Running test 540: new/PR600/AbstractMethodError for introduced methods (order 2) Commandline: abc -d new/PR600 -warn-unused-advice:off new/PR600/Main.java new/PR600/My_error.java new/PR600/C.java new/PR600/A.java new/PR600/B.java Call received by: A Call forwarded to: B Call received by: B Call forwarded to: C Hurray! The call has been received by C! PASS: Test 540: "new/PR600/AbstractMethodError for introduced methods (order 2)" passed in 4404ms, memory usage: 9271336. Running test 541: new/PR600/AbstractMethodError for introduced methods (order 3) Commandline: abc -d new/PR600 -warn-unused-advice:off new/PR600/My_error.java new/PR600/A.java new/PR600/B.java new/PR600/C.java new/PR600/Main.java Call received by: A Call forwarded to: B Call received by: B Call forwarded to: C Hurray! The call has been received by C! PASS: Test 541: "new/PR600/AbstractMethodError for introduced methods (order 3)" passed in 4313ms, memory usage: 9287424. Running test 542: new/PR600/AbstractMethodError for introduced methods (order 4) Commandline: abc -d new/PR600 -warn-unused-advice:off new/PR600/A.java new/PR600/B.java new/PR600/C.java new/PR600/Main.java new/PR600/My_error.java Call received by: A Call forwarded to: B Call received by: B Call forwarded to: C Hurray! The call has been received by C! PASS: Test 542: "new/PR600/AbstractMethodError for introduced methods (order 4)" passed in 4332ms, memory usage: 9287288. Running test 543: new/PR600/AbstractMethodError for introduced methods (order 5) Commandline: abc -d new/PR600 -warn-unused-advice:off new/PR600/A.java new/PR600/B.java new/PR600/Main.java new/PR600/C.java new/PR600/My_error.java Call received by: A Call forwarded to: B Call received by: B Call forwarded to: C Hurray! The call has been received by C! PASS: Test 543: "new/PR600/AbstractMethodError for introduced methods (order 5)" passed in 4335ms, memory usage: 9287904. Running test 544: new/declare error and abstract pointcuts Commandline: abc -d new -warn-unused-advice:off new/AbstractDeclare.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 544: "new/declare error and abstract pointcuts" passed in 1798ms, memory usage: 13688408. Running test 545: new/runtime/Exercise runtime classes (optionally in 1.1 VM) Commandline: abc -d new/runtime -warn-unused-advice:off new/runtime/AllRuntime.java new/runtime/TesterDriver.java PASS: Test 545: "new/runtime/Exercise runtime classes (optionally in 1.1 VM)" passed in 40806ms, memory usage: 11746856. Running test 546: new/VerifyError after around advice falls off end of tryCatch Commandline: abc -d new -warn-unused-advice:off new/TryOffEnd.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 546: "new/VerifyError after around advice falls off end of tryCatch" passed in 2385ms, memory usage: 18263376. Running test 547: new/Named within pointcuts failing Commandline: abc -d new -warn-unused-advice:off new/NamedWithinPointcuts.java PASS: Test 547: "new/Named within pointcuts failing" passed in 2743ms, memory usage: 8623176. Running test 548: new/subaspects/aspect with private abstract pointcut Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/PrivatePointcutCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 548: "new/subaspects/aspect with private abstract pointcut" passed in 1604ms, memory usage: 9085808. Running test 549: new/subaspects/concrete aspect unable to access abstract package-private pointcut in parent for overriding Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/parent/ParentCE.java new/subaspects/child/ChildCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 549: "new/subaspects/concrete aspect unable to access abstract package-private pointcut in parent for overriding" passed in 1650ms, memory usage: 4540400. Running test 550: new/subaspects/inner, outer, and outside-package subaspects of an aspect with abstract protected-, public-, and default-access pointcuts Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/parent/SubAspectVisibility.java new/subaspects/parent/ForeignChildHelper.java new/subaspects/child/ForeignChildAspect.java PASS: Test 550: "new/subaspects/inner, outer, and outside-package subaspects of an aspect with abstract protected-, public-, and default-access pointcuts" passed in 4512ms, memory usage: 8812240. Running test 551: new/subaspects/inner subaspects of an aspect with private pointcut Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/parent/PrivatePointcut.java PASS: Test 551: "new/subaspects/inner subaspects of an aspect with private pointcut" passed in 2984ms, memory usage: 8559520. Running test 552: new/subaspects/outer subaspects of an aspect with private pointcut Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/parent/PrivatePointcutOuterClass.java PASS: Test 552: "new/subaspects/outer subaspects of an aspect with private pointcut" passed in 2873ms, memory usage: 8572360. Running test 553: new/subaspects/abstract aspect used statically should not cause instantiation of advice or pointcut Commandline: abc -d new/subaspects -warn-unused-advice:off new/subaspects/AbstractAspectUsedStatically.java PASS: Test 553: "new/subaspects/abstract aspect used statically should not cause instantiation of advice or pointcut" passed in 2318ms, memory usage: 13535192. Running test 554: new/private inner interface accessible in scope when declared on outer class Commandline: abc -d new -warn-unused-advice:off new/DeclareAccess.java PASS: Test 554: "new/private inner interface accessible in scope when declared on outer class" passed in 3548ms, memory usage: 8552408. Running test 555: new/accessing protected superclass members in and outside CCC from body of method introduction Commandline: abc -d new -warn-unused-advice:off new/SuperInIntroduction.java InvocationTargetException while trying to run compiled class: java.lang.VerifyError: (class: A, method: getClone signature: (LObjectSub;)LObjectSub;) Bad access to protected data java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) Caused by: java.lang.VerifyError: (class: A, method: getClone signature: (LObjectSub;)LObjectSub;) Bad access to protected data at Sub.getInt(SuperInIntroduction.java) at SuperInIntroduction.main(SuperInIntroduction.java:6) ... 7 more FAIL: Test 555: "new/accessing protected superclass members in and outside CCC from body of method introduction" failed in 3832ms, memory usage: 8634232. Running test 556: new/accessing private superclass members from body of method introduction Commandline: abc -d new -warn-unused-advice:off new/SuperInIntroductionCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 556: "new/accessing private superclass members from body of method introduction" passed in 1697ms, memory usage: 9353712. Running test 557: new/simple test for around and casting Commandline: abc -d new -warn-unused-advice:off new/AroundCasting.java PASS: Test 557: "new/simple test for around and casting" passed in 2759ms, memory usage: 8594184. Running test 558: new/aroundinner/aroundInner 1 - around advice inner Thread subclass running proceed but not writing field Commandline: abc -d new/aroundinner -warn-unused-advice:off new/aroundinner/ThreadNoField.java new/aroundinner/Common.java PASS: Test 558: "new/aroundinner/aroundInner 1 - around advice inner Thread subclass running proceed but not writing field" passed in 4037ms, memory usage: 9221296. Running test 559: new/aroundinner/aroundInner 2 - around advice inner Runnable running proceed and writing method-final proxy Commandline: abc -d new/aroundinner -warn-unused-advice:off new/aroundinner/Proxy.java new/aroundinner/Common.java PASS: Test 559: "new/aroundinner/aroundInner 2 - around advice inner Runnable running proceed and writing method-final proxy" passed in 4579ms, memory usage: 9256272. Running test 560: new/aroundinner/aroundInner 3 - around advice inner class running proceed and writing field Commandline: abc -d new/aroundinner -warn-unused-advice:off new/aroundinner/Minimal.java new/aroundinner/Common.java PASS: Test 560: "new/aroundinner/aroundInner 3 - around advice inner class running proceed and writing field" passed in 4416ms, memory usage: 9246160. Running test 561: new/aroundinner/aroundInner 4 - around advice inner Thread subclass running proceed and writing field Commandline: abc -d new/aroundinner -warn-unused-advice:off new/aroundinner/ThreadSub.java new/aroundinner/Common.java PASS: Test 561: "new/aroundinner/aroundInner 4 - around advice inner Thread subclass running proceed and writing field" passed in 4429ms, memory usage: 9211032. Running test 562: new/aroundinner/aroundInner 5 - around advice inner Runnable (subinterface) running proceed and writing field introduced on subinterface Commandline: abc -d new/aroundinner -warn-unused-advice:off new/aroundinner/RunnableSub.java new/aroundinner/Common.java PASS: Test 562: "new/aroundinner/aroundInner 5 - around advice inner Runnable (subinterface) running proceed and writing field introduced on subinterface" passed in 4427ms, memory usage: 9245344. Running test 563: new/Named local class closing over proceed invocation Commandline: abc -d new -warn-unused-advice:off new/LocalClassClosingOverProceed.java PASS: Test 563: "new/Named local class closing over proceed invocation" passed in 3537ms, memory usage: 8551576. Running test 564: new/beautiful recursive computation of factorial with around is now supported Commandline: abc -d new -warn-unused-advice:off new/CircularAdvice.java PASS: Test 564: "new/beautiful recursive computation of factorial with around is now supported" passed in 2760ms, memory usage: 13453920. Running test 565: new/multi-dispatch not used for named pcd references Commandline: abc -d new -warn-unused-advice:off new/MultiDispatchCf.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 565: "new/multi-dispatch not used for named pcd references" passed in 1624ms, memory usage: 4839216. Running test 566: new/multi-dispatch implemented through around + args Commandline: abc -d new -warn-unused-advice:off new/MultiDispatchCp.java PASS: Test 566: "new/multi-dispatch implemented through around + args" passed in 4492ms, memory usage: 8840232. Running test 567: new/unrecognized aspect should not net Cloneable and Serializable warnings Commandline: abc -d new -warn-unused-advice:off new/UnrecognizedAspectCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 567: "new/unrecognized aspect should not net Cloneable and Serializable warnings" passed in 1632ms, memory usage: 17943288. Running test 568: new/unreachable code generated by around advice on the execution of void methods Commandline: abc -d new -warn-unused-advice:off new/AroundVoid.java PASS: Test 568: "new/unreachable code generated by around advice on the execution of void methods" passed in 3351ms, memory usage: 8854368. Running test 569: new/Overriding method implementations using introduction on interfaces Commandline: abc -d new -warn-unused-advice:off new/IntroductionsOverriding.java PASS: Test 569: "new/Overriding method implementations using introduction on interfaces" passed in 4572ms, memory usage: 8886984. Running test 570: new/more coverage for around and concrete methods on interfaces Commandline: abc -d new -warn-unused-advice:off new/MultiAndAround.java PASS: Test 570: "new/more coverage for around and concrete methods on interfaces" passed in 5344ms, memory usage: 8756392. Running test 571: new/invalid number and type of proceed arguments Commandline: abc -d new -warn-unused-advice:off new/InvalidProceedArgsCE.java Compilation failed with 12 errors, which were matched and verified against the expected errors. PASS: Test 571: "new/invalid number and type of proceed arguments" passed in 1620ms, memory usage: 4389936. Running test 572: new/after returning advice order Commandline: abc -d new -warn-unused-advice:off new/Cricket.java PASS: Test 572: "new/after returning advice order" passed in 4635ms, memory usage: 8689976. Running test 573: new/after returning advice param Commandline: abc -d new -warn-unused-advice:off new/AfterReturningParam.java PASS: Test 573: "new/after returning advice param" passed in 2849ms, memory usage: 21927016. Running test 574: new/! and declaring types with callee-side call join points Commandline: abc -d new -warn-unused-advice:off new/NotAndDeclaringTypes.java PASS: Test 574: "new/! and declaring types with callee-side call join points" passed in 3505ms, memory usage: 8641256. Running test 575: new/. Binding the wrong arguments in withincode(..). Commandline: abc -d new -warn-unused-advice:off new/BindingArgumentsInWithincode.java PASS: Test 575: "new/. Binding the wrong arguments in withincode(..)." passed in 2395ms, memory usage: 13826840. Running test 576: new/. Matching arguments in cflow correctly. Commandline: abc -d new -warn-unused-advice:off new/MatchingArgumentsInCflow.java PASS: Test 576: "new/. Matching arguments in cflow correctly." passed in 3209ms, memory usage: 8818824. Running test 577: new/. Binding variables with numbers in their name with pertarget(..)'s. Commandline: abc -d new -warn-unused-advice:off new/PerTargetAndVariablesWithNumbersInTheirNames.java PASS: Test 577: "new/. Binding variables with numbers in their name with pertarget(..)'s." passed in 5470ms, memory usage: 8823608. Running test 578: new/second arg in formal on shared joinpoint with pcd if() causes verify error ?? Commandline: abc -d new -warn-unused-advice:off new/PR554.java PASS: Test 578: "new/second arg in formal on shared joinpoint with pcd if() causes verify error ??" passed in 3157ms, memory usage: 8746448. Running test 579: new/privilegedAspects/access to private members from privileged aspect Commandline: abc -d new/privilegedAspects -warn-unused-advice:off new/privilegedAspects/driver/PR555.java new/privilegedAspects/util/Util.java new/privilegedAspects/pack/DefaultTarget.java PASS: Test 579: "new/privilegedAspects/access to private members from privileged aspect" passed in 4253ms, memory usage: 9197712. Running test 580: new/inner classes of privileged aspects cannot see target class private members Commandline: abc -d new -warn-unused-advice:off new/InnerClassInPrivilegedAspect.java PASS: Test 580: "new/inner classes of privileged aspects cannot see target class private members" passed in 8746ms, memory usage: 9023328. Running test 581: new/packageAccessPR556/aspects should get package access outside the file Commandline: abc -d new/packageAccessPR556 -warn-unused-advice:off new/packageAccessPR556/base1/p/C1.java new/packageAccessPR556/base2/p/C2.java PASS: Test 581: "new/packageAccessPR556/aspects should get package access outside the file" passed in 3167ms, memory usage: 8846400. Running test 582: new/subclass advice not run for join points selected by superclass cflow-based pointcuts Commandline: abc -d new -warn-unused-advice:off new/PR559.java PASS: Test 582: "new/subclass advice not run for join points selected by superclass cflow-based pointcuts" passed in 9467ms, memory usage: 9103280. Running test 583: new/more issues with abstract aspects and cflow pointcuts Commandline: abc -d new -warn-unused-advice:off new/AbstractCflows.java PASS: Test 583: "new/more issues with abstract aspects and cflow pointcuts" passed in 6808ms, memory usage: 9279272. Running test 584: new/compile fails for aspect derived from percflow base aspect unless pointcut excludes base aspect and subaspects Commandline: abc -d new -warn-unused-advice:off new/PR560.java PASS: Test 584: "new/compile fails for aspect derived from percflow base aspect unless pointcut excludes base aspect and subaspects" passed in 3950ms, memory usage: 8652928. Running test 585: new/cyclic pointcut definitions Commandline: abc -d new -warn-unused-advice:off new/CyclicPointcuts.java Compilation failed with 9 errors, which were matched and verified against the expected errors. PASS: Test 585: "new/cyclic pointcut definitions" passed in 1725ms, memory usage: 17045200. Running test 586: new/pertarget stack overflow getting name of anonymous (Interface) class Commandline: abc -d new -warn-unused-advice:off new/PR573.java PASS: Test 586: "new/pertarget stack overflow getting name of anonymous (Interface) class" passed in 3964ms, memory usage: 8527824. Running test 587: new/pertarget stack overflow getting name of anonymous (Object) class Commandline: abc -d new -warn-unused-advice:off new/PR573_1.java PASS: Test 587: "new/pertarget stack overflow getting name of anonymous (Object) class" passed in 3544ms, memory usage: 8530720. Running test 588: new/pertarget runtime stack overflow (getting name of anonymous (Object) class?) Commandline: abc -d new -warn-unused-advice:off new/PR573_2.java PASS: Test 588: "new/pertarget runtime stack overflow (getting name of anonymous (Object) class?)" passed in 3529ms, memory usage: 8501480. Running test 589: new/PR584 Can construct inner classes using qualified expressions Commandline: abc -d new -warn-unused-advice:off new/PR584.java PASS: Test 589: "new/PR584 Can construct inner classes using qualified expressions" passed in 3875ms, memory usage: 8540464. Running test 590: new/subaspect method declaration on superaspect inner interface (names) Commandline: abc -d new -warn-unused-advice:off new/InnerInterfaceNames.java PASS: Test 590: "new/subaspect method declaration on superaspect inner interface (names)" passed in 4054ms, memory usage: 8540040. Running test 591: new/subaspect method declaration on superaspect inner interface (access) Commandline: abc -d new -warn-unused-advice:off new/InnerInterfaceAccess.java PASS: Test 591: "new/subaspect method declaration on superaspect inner interface (access)" passed in 4210ms, memory usage: 8542728. Running test 592: new/subaspect method declaration on superaspect inner interface (types) Commandline: abc -d new -warn-unused-advice:off new/InnerInterfaceTypes.java new/InnerInterfaceTypesHelper.java PASS: Test 592: "new/subaspect method declaration on superaspect inner interface (types)" passed in 3983ms, memory usage: 8609984. Running test 593: new/around AST type XXX Commandline: abc -d new -warn-unused-advice:off new/PR691.java PASS: Test 593: "new/around AST type XXX" passed in 4741ms, memory usage: 8751856. Running test 594: new/around all execution with double assignment in initializer (simple) Commandline: abc -d new -warn-unused-advice:off new/AroundDoubleAssignment.java PASS: Test 594: "new/around all execution with double assignment in initializer (simple)" passed in 2776ms, memory usage: 8605544. Running test 595: new/around all execution with double assignment in initializer (coverage) Commandline: abc -d new -warn-unused-advice:off new/AroundDoubleAssignmentC.java PASS: Test 595: "new/around all execution with double assignment in initializer (coverage)" passed in 4558ms, memory usage: 9389776. Running test 596: new/changing this in around's proceed reported by Rich Price Commandline: abc -d new -warn-unused-advice:off new/AroundChangeThis.java PASS: Test 596: "new/changing this in around's proceed reported by Rich Price" passed in 3871ms, memory usage: 8648144. Running test 597: new/default package for aspect introductions is not the current package Commandline: abc -d new -warn-unused-advice:off new/introductionPackage/two/C.java new/introductionPackage/one/C.java new/introductionPackage/one/Aspect.java new/introductionPackage/one/TestAspect.java PASS: Test 597: "new/default package for aspect introductions is not the current package" passed in 3380ms, memory usage: 8717696. Running test 598: new/PR569/anon class written to wrong directory Commandline: abc -d new/PR569 -warn-unused-advice:off new/PR569/a/IntroAnon.java new/PR569/a/MyInterface.java new/PR569/b/Dest.java PASS: Test 598: "new/PR569/anon class written to wrong directory" passed in 3966ms, memory usage: 8553096. Running test 599: new/unqualified transitive pointcut references not resolved Commandline: abc -d new -warn-unused-advice:off new/PointcutQualification.java PASS: Test 599: "new/unqualified transitive pointcut references not resolved" passed in 3643ms, memory usage: 8666344. Running test 600: new/unqualified transitive pointcut references not resolved - 2 Commandline: abc -d new -warn-unused-advice:off new/PointcutQualification2.java PASS: Test 600: "new/unqualified transitive pointcut references not resolved - 2" passed in 3506ms, memory usage: 8522744. Running test 601: new/direct use outside aspect of defined abstract pointcut Commandline: abc -d new -warn-unused-advice:off new/AbstractPointcutAccess.java PASS: Test 601: "new/direct use outside aspect of defined abstract pointcut" passed in 2887ms, memory usage: 8577280. Running test 602: new/direct use outside aspect of undefined abstract pointcut Commandline: abc -d new -warn-unused-advice:off new/AbstractPointcutAccessCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 602: "new/direct use outside aspect of undefined abstract pointcut" passed in 1596ms, memory usage: 9322624. Running test 603: new/indirect use outside aspect of undefined abstract pointcut Commandline: abc -d new -warn-unused-advice:off new/AbstractPointcutIndirectCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 603: "new/indirect use outside aspect of undefined abstract pointcut" passed in 1635ms, memory usage: 10062488. Running test 604: new/simple call join point tests for JoinPoint SourceLocation context Commandline: abc -d new -warn-unused-advice:off new/SourceLocationCall.java PASS: Test 604: "new/simple call join point tests for JoinPoint SourceLocation context" passed in 2850ms, memory usage: 8739112. Running test 605: new/!target with second advice on casted call Commandline: abc -d new -warn-unused-advice:off new/CallNotTarget.java PASS: Test 605: "new/!target with second advice on casted call" passed in 3929ms, memory usage: 8657024. Running test 606: new/name binding in around cflow Commandline: abc -d new -warn-unused-advice:off new/AroundCall.java PASS: Test 606: "new/name binding in around cflow" passed in 2994ms, memory usage: 8697112. Running test 607: new/name binding in around cflow - 2 Commandline: abc -d new -warn-unused-advice:off new/ArgsInCflow2.java PASS: Test 607: "new/name binding in around cflow - 2" passed in 2823ms, memory usage: 8673592. Running test 608: new/around name-binding in cflows using factorial Commandline: abc -d new -warn-unused-advice:off new/FactorialCflow.java ---------- expect 5-6 4-5 3-4 2-3 1-2 0-1 5@6 4@6 3@6 2@6 1@6 0@6 ---------- actual 5-6 5@6 4-5 4@6 3-4 3@6 2-3 2@6 1-2 1@6 0-1 0@6 pass PASS: Test 608: "new/around name-binding in cflows using factorial" passed in 8907ms, memory usage: 9355720. Running test 609: new/incrementing objects, arrays - 2 Commandline: abc -d new -warn-unused-advice:off new/ArrayInc2CE.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 609: "new/incrementing objects, arrays - 2" passed in 1588ms, memory usage: 15091488. Running test 610: new/incrementing objects, arrays CE Commandline: abc -d new -warn-unused-advice:off new/ArrayIncCE.java Compilation failed with 6 errors, which were matched and verified against the expected errors. PASS: Test 610: "new/incrementing objects, arrays CE" passed in 1583ms, memory usage: 17501256. Running test 611: new/incrementing objects, arrays - 3 Commandline: abc -d new -warn-unused-advice:off new/ArrayInc3CE.java Compilation failed with 5 errors, which were matched and verified against the expected errors. PASS: Test 611: "new/incrementing objects, arrays - 3" passed in 1566ms, memory usage: 18267640. Running test 612: new/incrementing objects, arrays Commandline: abc -d new -warn-unused-advice:off new/ArrayInc.java PASS: Test 612: "new/incrementing objects, arrays" passed in 2565ms, memory usage: 8934280. Running test 613: new/replacing this or target in around advice Commandline: abc -d new -warn-unused-advice:off new/TargetObjectReplacement.java PASS: Test 613: "new/replacing this or target in around advice" passed in 3692ms, memory usage: 8682248. Running test 61401: abctests/new/after returning from initialization and after executing constructor Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/ConstructorExecInit.java PASS: Test 61401: "abctests/new/after returning from initialization and after executing constructor" passed in 3145ms, memory usage: 8583944. Running test 61501: abctests/new/after returning from initialization causes ExceptionInInitializer in aspect Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/ConstructorExecInitFails.java PASS: Test 61501: "abctests/new/after returning from initialization causes ExceptionInInitializer in aspect" passed in 2791ms, memory usage: 13777888. Running test 616: new/name binding in before cflow containing cflowbelow Commandline: abc -d new -warn-unused-advice:off new/ArgsInCflow.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 616: "new/name binding in before cflow containing cflowbelow" passed in 1629ms, memory usage: 4484896. Running test 617: pureJava/no circularity errors simply because of inners (1) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/circle/Test1CP.java PASS: Test 617: "pureJava/no circularity errors simply because of inners (1)" passed in 3038ms, memory usage: 7930480. Running test 618: pureJava/no circularity errors simply because of inners (2) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/circle/Test2CP.java PASS: Test 618: "pureJava/no circularity errors simply because of inners (2)" passed in 3055ms, memory usage: 7938568. Running test 619: pureJava/should have circular inheritance errors (1) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/circle/Test1CF.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 619: "pureJava/should have circular inheritance errors (1)" passed in 1586ms, memory usage: 8488856. Running test 620: pureJava/should have circular inheritance errors (2) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/circle/Test2CF.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 620: "pureJava/should have circular inheritance errors (2)" passed in 1589ms, memory usage: 8996096. Running test 621: new/pr728/file order in type searching Commandline: abc -d new/pr728 -warn-unused-advice:off new/pr728/AnotherClass.java new/pr728/Interface.java PASS: Test 621: "new/pr728/file order in type searching" passed in 3546ms, memory usage: 8534256. Running test 622: pureJava/interface using preceding subinterface in its definition Commandline: abc -d pureJava -warn-unused-advice:off pureJava/ParentUsingChild.java PASS: Test 622: "pureJava/interface using preceding subinterface in its definition" passed in 4255ms, memory usage: 8954672. Running test 623: new/Parent interface using public inner interface of child in same file Commandline: abc -d new -warn-unused-advice:off new/ParentInterfaceUsingChildInnerInterface.java PASS: Test 623: "new/Parent interface using public inner interface of child in same file" passed in 3910ms, memory usage: 9098184. Running test 624: errors/a type is not allowed to extend or implement its own innner type Commandline: abc -d errors -warn-unused-advice:off errors/NestedInterfaceTest.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 624: "errors/a type is not allowed to extend or implement its own innner type" passed in 1601ms, memory usage: 9603272. Running test 625: pureJava/try requires block JLS 14.19 Commandline: abc -d pureJava -warn-unused-advice:off pureJava/TryBlockRequiredCE.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 625: "pureJava/try requires block JLS 14.19" passed in 1360ms, memory usage: 9969776. Running test 626: pureJava/loop expressions not declarations Commandline: abc -d pureJava -warn-unused-advice:off pureJava/DeclarationsInLoopsCE.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 626: "pureJava/loop expressions not declarations" passed in 1621ms, memory usage: 10736584. Running test 628: pureJava/local variables must be final to be accessed from inner class Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LocalsFromInnerCE.java Compilation failed with 11 errors, which were matched and verified against the expected errors. PASS: Test 628: "pureJava/local variables must be final to be accessed from inner class" passed in 1644ms, memory usage: 4378456. Running test 629: pureJava/final local variables may be accessed from inner class Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LocalsFromInnerCP.java PASS: Test 629: "pureJava/final local variables may be accessed from inner class" passed in 7967ms, memory usage: 8822848. Running test 630: pureJava/missing package identifier Commandline: abc -d pureJava -warn-unused-advice:off pureJava/MissingPackageCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 630: "pureJava/missing package identifier" passed in 1585ms, memory usage: 9385280. Running test 631: pureJava/interface declaration not permitted in local method scope Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LocalInterfaceCE.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 631: "pureJava/interface declaration not permitted in local method scope" passed in 1614ms, memory usage: 10196432. Running test 632: new/simple declare warning (NPE) Commandline: abc -d new -warn-unused-advice:off new/DeclareWarningMain.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 632: "new/simple declare warning (NPE)" passed in 2827ms, memory usage: 8585400. Running test 634: new/CE for ambiguous type reference (two files in package) Commandline: abc -d new -warn-unused-advice:off new/ambiguousClass/AmbiguousReferent.java new/ambiguousClass/AmbiguousClassReference.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 634: "new/CE for ambiguous type reference (two files in package)" passed in 1602ms, memory usage: 9159688. Running test 635: new/initializer can throw so long as all constructors declare so Commandline: abc -d new -warn-unused-advice:off new/InitializerWithThrow.java PASS: Test 635: "new/initializer can throw so long as all constructors declare so" passed in 2716ms, memory usage: 8458752. Running test 636: pureJava/interfaces may not contain initializers (bug found by jacks) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InterfaceMembersCf.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 636: "pureJava/interfaces may not contain initializers (bug found by jacks)" passed in 1380ms, memory usage: 8863088. Running test 637: new/ajc dies on cflow into field init anon class see knownbugs.txt Commandline: abc -d new -warn-unused-advice:off new/CflowOfFieldInitAnonMethods.java PASS: Test 637: "new/ajc dies on cflow into field init anon class see knownbugs.txt" passed in 4352ms, memory usage: 8729384. Running test 638: pureJava/initializers must be able to complete normally (found by jacks) Commandline: abc -d pureJava -warn-unused-advice:off pureJava/InitializerFlowCf.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 638: "pureJava/initializers must be able to complete normally (found by jacks)" passed in 1614ms, memory usage: 18226552. Running test 639: new/Incrementing interface-introduced field Commandline: abc -d new -warn-unused-advice:off new/IntroducedFieldInc.java PASS: Test 639: "new/Incrementing interface-introduced field" passed in 3137ms, memory usage: 8695616. Running test 640: pureJava/more tests of super alone Commandline: abc -d pureJava -warn-unused-advice:off pureJava/SuperIsWeird.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 640: "pureJava/more tests of super alone" passed in 1594ms, memory usage: 4314344. Running test 641: new/The dynamic type, not the static one, should be used in if pcds Commandline: abc -d new -warn-unused-advice:off new/StaticTypeInIf.java PASS: Test 641: "new/The dynamic type, not the static one, should be used in if pcds" passed in 4022ms, memory usage: 8771960. Running test 642: new/bad interaction with after returning, around and void methods (from Rich Price) Commandline: abc -d new -warn-unused-advice:off new/AfterReturningResult.java updating cache PASS: Test 642: "new/bad interaction with after returning, around and void methods (from Rich Price)" passed in 3913ms, memory usage: 8731144. Running test 64301: abctests/new/type pattern matching for inner classes (from Ken Horn) Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/test/TypePat.java Test failed, compiled class behaved incorrectly Message: fail [ expected event "A.before2: C.foo()" not found] org.aspectj.bridge.AbortException: [ expected event "A.before2: C.foo()" not found] at org.aspectj.bridge.MessageWriter.handleMessage(MessageWriter.java:47) at org.aspectj.testing.Tester.handle(Tester.java:963) at org.aspectj.testing.Tester.checkFailed(Tester.java:177) at org.aspectj.testing.Tester.check(Tester.java:204) at org.aspectj.testing.Tester.checkEqualIgnoreDups(Tester.java:702) at org.aspectj.testing.Tester.checkEqual(Tester.java:742) at org.aspectj.testing.Tester.checkEvents(Tester.java:922) at org.aspectj.testing.Tester.checkAndClearEvents(Tester.java:933) at test.TypePat.main(TypePat.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) FAIL: Test 64301: "abctests/new/type pattern matching for inner classes (from Ken Horn)" failed in 4542ms, memory usage: 9027824. Running test 644: new/static initializer member name Commandline: abc -d new -warn-unused-advice:off new/StaticInitName.java PASS: Test 644: "new/static initializer member name" passed in 4187ms, memory usage: 9272168. Running test 645: new/cflow pcd syntax error Commandline: abc -d new -warn-unused-advice:off new/IllegalCflowCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 645: "new/cflow pcd syntax error" passed in 1859ms, memory usage: 4185368. Running test 646: new/binding args with indeterminate prefix and suffix Commandline: abc -d new -warn-unused-advice:off new/IndeterminateArgs.java PASS: Test 646: "new/binding args with indeterminate prefix and suffix" passed in 5508ms, memory usage: 9443712. Running test 647: new/flag errors when binding args with indeterminate prefix and suffix Commandline: abc -d new -warn-unused-advice:off new/IndeterminateArgsCE.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 647: "new/flag errors when binding args with indeterminate prefix and suffix" passed in 1656ms, memory usage: 18353152. Running test 648: new/check arg types with indeterminate prefix and suffix Commandline: abc -d new -warn-unused-advice:off new/IndeterminateArgType.java PASS: Test 648: "new/check arg types with indeterminate prefix and suffix" passed in 6159ms, memory usage: 9813408. Running test 649: new/testing and binding args with single indeterminate prefix and suffix Commandline: abc -d new -warn-unused-advice:off new/IndeterminateArg.java PASS: Test 649: "new/testing and binding args with single indeterminate prefix and suffix" passed in 55530ms, memory usage: 11057056. Running test 650: new/binding handler args with indeterminate prefix and suffix Commandline: abc -d new -warn-unused-advice:off new/IndeterminateHandlerArg.java PASS: Test 650: "new/binding handler args with indeterminate prefix and suffix" passed in 5137ms, memory usage: 9716800. Running test 651: pureJava/Locals inside other locals, ordering of processing [eh] Commandline: abc -d pureJava -warn-unused-advice:off pureJava/LocalInners2.java PASS: Test 651: "pureJava/Locals inside other locals, ordering of processing [eh]" passed in 3827ms, memory usage: 7959304. Running test 652: pureJava/subclass access to enclosing super class private members Commandline: abc -d pureJava -warn-unused-advice:off pureJava/SubclassAccessToEnclosingSuperClassPrivate.java PASS: Test 652: "pureJava/subclass access to enclosing super class private members" passed in 6483ms, memory usage: 9758688. Running test 653: new/nolang/Compiling java.lang.Object with ajc yields non-verifying bytecode Commandline: abc -d new/nolang -warn-unused-advice:off new/nolang/java/lang/Object.java new/nolang/java/lang/String.java PASS: Test 653: "new/nolang/Compiling java.lang.Object with ajc yields non-verifying bytecode" passed in 6976ms, memory usage: 8927864. Running test 654: new/method-local class defined in around return statement Commandline: abc -d new -warn-unused-advice:off new/MethodLocalAroundReturns.java PASS: Test 654: "new/method-local class defined in around return statement" passed in 4101ms, memory usage: 8695248. Running test 655: new/CE expected for assignment to arg in if pcd Commandline: abc -d new -warn-unused-advice:off new/IfPCDAssignmentCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 655: "new/CE expected for assignment to arg in if pcd" passed in 1799ms, memory usage: 9385680. Running test 656: new/advising field get/sets when accessing via super Commandline: abc -d new -warn-unused-advice:off new/SuperField.java PASS: Test 656: "new/advising field get/sets when accessing via super" passed in 4093ms, memory usage: 8663328. Running test 657: new/accessing private members in outer types Commandline: abc -d new -warn-unused-advice:off new/FieldInnerAccess.java PASS: Test 657: "new/accessing private members in outer types" passed in 3965ms, memory usage: 8606752. Running test 658: pureJava/various tests of switch bounds Commandline: abc -d pureJava -warn-unused-advice:off pureJava/SwitchBounds.java PASS: Test 658: "pureJava/various tests of switch bounds" passed in 2405ms, memory usage: 13508696. Running test 660: new/declare interface extends class Commandline: abc -d new -warn-unused-advice:off new/DeclareInterfaceExtendsClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 660: "new/declare interface extends class" passed in 1594ms, memory usage: 4156568. Running test 661: new/declare interface implements class Commandline: abc -d new -warn-unused-advice:off new/DeclareInterfaceImplementsClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 661: "new/declare interface implements class" passed in 1583ms, memory usage: 4694984. Running test 662: pureJava/assert flow Commandline: abc -d pureJava -warn-unused-advice:off -source 1.4 pureJava/AssertsCF.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 662: "pureJava/assert flow" passed in 1598ms, memory usage: 5514336. Running test 663: pureJava/assert flow - 2 Commandline: abc -d pureJava -warn-unused-advice:off -source 1.4 pureJava/AssertsCF2.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 663: "pureJava/assert flow - 2" passed in 1625ms, memory usage: 6312216. Running test 664: pureJava/assert typing Commandline: abc -d pureJava -warn-unused-advice:off -source 1.4 pureJava/AssertsCF1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 664: "pureJava/assert typing" passed in 1596ms, memory usage: 4469200. Running test 665: pureJava/asserts Commandline: abc -d pureJava -warn-unused-advice:off -source 1.4 pureJava/Asserts.java PASS: Test 665: "pureJava/asserts" passed in 2936ms, memory usage: 10440768. Running test 666: pureJava/assert coverage tests [requires 1.4] Commandline: abc -d pureJava -warn-unused-advice:off -source 1.4 pureJava/AssertsCv.java PASS: Test 666: "pureJava/assert coverage tests [requires 1.4]" passed in 8362ms, memory usage: 11581496. Running test 667: pureJava/assert coverage tests in one package [requires 1.4] Commandline: abc -d pureJava -warn-unused-advice:off -source 1.4 pureJava/AssertInOnePackage.java PASS: Test 667: "pureJava/assert coverage tests in one package [requires 1.4]" passed in 14527ms, memory usage: 9930456. Running test 668: new/assert tests in introduction [requires 1.4] Commandline: abc -d new -warn-unused-advice:off -source 1.4 new/AssertInIntro.java PASS: Test 668: "new/assert tests in introduction [requires 1.4]" passed in 3320ms, memory usage: 9556224. Running test 672: base/test131/various forms of package name pattern matching work Commandline: abc -d base/test131 -warn-unused-advice:off base/test131/Driver.java base/test131/p1/C1.java base/test131/p1/p2/C2.java PASS: Test 672: "base/test131/various forms of package name pattern matching work" passed in 4472ms, memory usage: 8630216. Running test 673: new/import of a class in the default package Commandline: abc -d new -warn-unused-advice:off new/ImportFromUnnamed.java new/DeclaredExcs.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 673: "new/import of a class in the default package" passed in 1722ms, memory usage: 9604400. Running test 682: new/assert statement in advice coverage [requires 1.4] Commandline: abc -d new -warn-unused-advice:off -source 1.4 new/AssertInAdvice.java PASS: Test 682: "new/assert statement in advice coverage [requires 1.4]" passed in 3613ms, memory usage: 10019288. Running test 683: new/assert statement in advice [requires 1.4] Commandline: abc -d new -warn-unused-advice:off -source 1.4 new/AssertInAdviceBug.java PASS: Test 683: "new/assert statement in advice [requires 1.4]" passed in 3088ms, memory usage: 16649160. Running test 684: new/declaring a private method on an inner interface Commandline: abc -d new -warn-unused-advice:off new/PrivateMethodOnInnerInterface.java PASS: Test 684: "new/declaring a private method on an inner interface" passed in 4328ms, memory usage: 8544664. Running test 685: new/CE expected when declaring fields on arrays Commandline: abc -d new -warn-unused-advice:off new/ArrayFieldDeclarationCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 685: "new/CE expected when declaring fields on arrays" passed in 1639ms, memory usage: 9366248. Running test 686: pureJava/non-constant static final fields marked as final in .class Commandline: abc -d pureJava -warn-unused-advice:off pureJava/FinalStaticField.java PASS: Test 686: "pureJava/non-constant static final fields marked as final in .class" passed in 3340ms, memory usage: 9702472. Running test 687: new/signature of handler join point Commandline: abc -d new -warn-unused-advice:off new/HandlerSignature.java before handler caught PASS: Test 687: "new/signature of handler join point" passed in 3626ms, memory usage: 9038576. Running test 688: new/source locations within expressions Commandline: abc -d new -warn-unused-advice:off new/SourceLocationWithinExpr.java C() - 9 getD() - 12 getE() - 14 getF() - 16 PASS: Test 688: "new/source locations within expressions" passed in 4478ms, memory usage: 9200408. Running test 68901: abctests/new/source locations within expressions (hard case of constructor start) Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/SourceLocationWithinExprHard.java C() - 9 getD() - 12 getE() - 14 getF() - 16 PASS: Test 68901: "abctests/new/source locations within expressions (hard case of constructor start)" passed in 4515ms, memory usage: 9210584. Running test 690: new/crashes given method in declared method Commandline: abc -d new -warn-unused-advice:off new/DeclareMethodCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 690: "new/crashes given method in declared method" passed in 1629ms, memory usage: 9832096. Running test 691: new/after returning advice on interface constructor Commandline: abc -d new -warn-unused-advice:off new/AfterReturningInterfaceConstructor.java PASS: Test 691: "new/after returning advice on interface constructor" passed in 3540ms, memory usage: 8651504. Running test 692: new/after returning advice on interface constructor - error Commandline: abc -d new -warn-unused-advice:off new/AfterReturningInterfaceConstructorCE.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 692: "new/after returning advice on interface constructor - error" passed in 1626ms, memory usage: 9838248. Running test 693: bugs/after advice on static call join point Commandline: abc -d bugs -warn-unused-advice:off bugs/AfterStaticCall.java PASS: Test 693: "bugs/after advice on static call join point" passed in 2818ms, memory usage: 8603968. Running test 694: bugs/incompatible class change error Commandline: abc -d bugs -warn-unused-advice:off bugs/IncompatibleClassChangeErrorBug.java PASS: Test 694: "bugs/incompatible class change error" passed in 2805ms, memory usage: 13658104. Running test 695: bugs/simple cflow of method execution Commandline: abc -d bugs -warn-unused-advice:off bugs/ExecutionCflow.java PASS: Test 695: "bugs/simple cflow of method execution" passed in 2766ms, memory usage: 8666464. Running test 696: bugs/using instance as class reference to constant field Commandline: abc -d bugs -warn-unused-advice:off bugs/InstanceAsClassRefToConstant.java PASS: Test 696: "bugs/using instance as class reference to constant field" passed in 1851ms, memory usage: 13473352. Running test 698: options/deprecated/options -warn:deprecation not enabled Commandline: abc -d options/deprecated -warn-unused-advice:off options/deprecated/WarnDeprecated.java options/deprecated/OldStuff.java PASS: Test 698: "options/deprecated/options -warn:deprecation not enabled" passed in 1765ms, memory usage: 8192808. Running test 700: options/options declare field on bad type Commandline: abc -d options -warn-unused-advice:off options/XLintTypeDeclareField.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 700: "options/options declare field on bad type" passed in 1627ms, memory usage: 8708320. Running test 701: options/options declare method on bad type Commandline: abc -d options -warn-unused-advice:off options/XLintTypeDeclareMethod.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 701: "options/options declare method on bad type" passed in 1630ms, memory usage: 9173976. Running test 709: options/injars/simple/source for options -injars Commandline: abc -d options/injars/simple -warn-unused-advice:off options/injars/simple/Simple.java options/injars/simple/Main.java PASS: Test 709: "options/injars/simple/source for options -injars" passed in 2756ms, memory usage: 8622640. Running test 710: options/injars/simple/options -injars Commandline: abc -d options/injars/simple -injars options/injars/simple/main.jar -warn-unused-advice:off options/injars/simple/Simple.java PASS: Test 710: "options/injars/simple/options -injars" passed in 3149ms, memory usage: 8583792. Running test 712: new/interface self-reference in anonymous instance Commandline: abc -d new -warn-unused-advice:off new/AnonymousSelfReference.java PASS: Test 712: "new/interface self-reference in anonymous instance" passed in 4453ms, memory usage: 8547464. Running test 713: new/self-reference from (aspect-declared) method-local class Commandline: abc -d new -warn-unused-advice:off new/MethodSelfReference.java PASS: Test 713: "new/self-reference from (aspect-declared) method-local class" passed in 4080ms, memory usage: 8117280. Running test 714: new/expect CE for unterminated declare error Commandline: abc -d new -warn-unused-advice:off new/UnterminatedDeclareErrorCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 714: "new/expect CE for unterminated declare error" passed in 1592ms, memory usage: 8704384. Running test 715: new/expect CE for declaration collision between subaspects instead of domination order Commandline: abc -d new -warn-unused-advice:off new/DeclarationCollisionCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 715: "new/expect CE for declaration collision between subaspects instead of domination order" passed in 1646ms, memory usage: 9757824. Running test 716: new/subtype pattern in dominates should pick out aspect subtypes Commandline: abc -d new -warn-unused-advice:off new/DominatesTypePattern.java PASS: Test 716: "new/subtype pattern in dominates should pick out aspect subtypes" passed in 3177ms, memory usage: 8606256. Running test 717: new/subtype pattern in dominates will conflict with type pattern Commandline: abc -d new -warn-unused-advice:off new/DominatesTypePatternCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 717: "new/subtype pattern in dominates will conflict with type pattern" passed in 1618ms, memory usage: 9291288. Running test 71801: abctests/new/after returning advice on interface and implementation constructor - fixed Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/AfterReturningConstructor.java PASS: Test 71801: "abctests/new/after returning advice on interface and implementation constructor - fixed" passed in 4130ms, memory usage: 8682024. Running test 719: new/after throwing advice with non-throwable formal Commandline: abc -d new -warn-unused-advice:off new/AfterThrowingNonThrowable.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 719: "new/after throwing advice with non-throwable formal" passed in 1644ms, memory usage: 9636896. Running test 720: new/declare array field using postfix Commandline: abc -d new -warn-unused-advice:off new/ArrayFieldDeclaration.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 720: "new/declare array field using postfix" passed in 1623ms, memory usage: 10525000. Running test 721: new/prohibit declaring new aspect constructor with arguments Commandline: abc -d new -warn-unused-advice:off new/DeclareAspectConstructorCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 721: "new/prohibit declaring new aspect constructor with arguments" passed in 1728ms, memory usage: 4251704. Running test 722: new/prohibit declaring only aspect constructor with arguments Commandline: abc -d new -warn-unused-advice:off new/DeclareOnlyAspectConstructorCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 722: "new/prohibit declaring only aspect constructor with arguments" passed in 1588ms, memory usage: 4832928. Running test 723: new/declare class extends interface Commandline: abc -d new -warn-unused-advice:off new/DeclareClassExtendsInterface.java PASS: Test 723: "new/declare class extends interface" passed in 1802ms, memory usage: 9065528. Running test 725: new/declare interface implements interface Commandline: abc -d new -warn-unused-advice:off new/DeclareInterfaceImplementsInterface.java PASS: Test 725: "new/declare interface implements interface" passed in 1821ms, memory usage: 13309472. Running test 726: new/if and cflow arg binding Commandline: abc -d new -warn-unused-advice:off new/CflowBinding.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 726: "new/if and cflow arg binding" passed in 1634ms, memory usage: 4377936. Running test 727: bugs/circularity in declare dominates Commandline: abc -d bugs -warn-unused-advice:off bugs/CircularDominates.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 727: "bugs/circularity in declare dominates" passed in 1625ms, memory usage: 5314720. Running test 728: bugs/percflow code hangs compiler Commandline: abc -d bugs -warn-unused-advice:off bugs/CloseConnectionsCflow.java PASS: Test 728: "bugs/percflow code hangs compiler" passed in 2190ms, memory usage: 9927344. Running test 729: bugs/assert and pertarget crashes compiler Commandline: abc -d bugs -warn-unused-advice:off -source 1.4 bugs/EnsureOverriding.java PASS: Test 729: "bugs/assert and pertarget crashes compiler" passed in 3643ms, memory usage: 8642056. Running test 730: bugs/Verification error tracing constructor that takes arguments Commandline: abc -d bugs -warn-unused-advice:off bugs/ConstructorArgTracing.java staticinitialization(ConstructorArgTracing.) execution(void ConstructorArgTracing.main(String[])) call(ConstructorArgTracing(int)) preinitialization(ConstructorArgTracing(int)) initialization(ConstructorArgTracing(int)) execution(ConstructorArgTracing(int)) PASS: Test 730: "bugs/Verification error tracing constructor that takes arguments" passed in 2832ms, memory usage: 8835888. Running test 731: bugs/declared exceptions in inter-type decls Commandline: abc -d bugs -warn-unused-advice:off bugs/ExceptionsOnInters.java BombException: KABOOM PASS: Test 731: "bugs/declared exceptions in inter-type decls" passed in 3169ms, memory usage: 8744184. Running test 733: bugs/inter-type fields with array types Commandline: abc -d bugs -warn-unused-advice:off bugs/InterFieldArrays.java PASS: Test 733: "bugs/inter-type fields with array types" passed in 3179ms, memory usage: 8376968. Running test 735: new/checking around join point for advice return type - numeric Commandline: abc -d new -warn-unused-advice:off new/AroundNumericCastCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 735: "new/checking around join point for advice return type - numeric" passed in 1868ms, memory usage: 13489760. Running test 736: new/void around advice without proceed Commandline: abc -d new -warn-unused-advice:off new/VoidAround.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 736: "new/void around advice without proceed" passed in 1862ms, memory usage: 8844752. Running test 737: new/PR852/declaring method on superclass and subclass Commandline: abc -d new/PR852 -warn-unused-advice:off new/PR852/aspectPack/Aspect.java new/PR852/target/SubClass.java new/PR852/target/SuperClass.java SuperClass ok SubClass ok PASS: Test 737: "new/PR852/declaring method on superclass and subclass" passed in 3320ms, memory usage: 8761448. Running test 739: bugs/privileged access to code outside the control of the compiler Commandline: abc -d bugs -warn-unused-advice:off bugs/PrivilegeBeyondScope.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 739: "bugs/privileged access to code outside the control of the compiler" passed in 1706ms, memory usage: 9586720. Running test 740: new/PR862/import any inner from interface implementor Commandline: abc -d new/PR862 -warn-unused-advice:off new/PR862/pack/ImportInnerFromInterfaceImplementor.java File /usr/local/src/abc-with-tests/abc-testing/ajc-harness/tests/new/PR862/pack/ImportInnerFromInterfaceImplementor.class not found, skipping... Failed to find class pack.ImportInnerFromInterfaceImplementor FAIL: Test 740: "new/PR862/import any inner from interface implementor" failed in 1808ms, memory usage: 13802960. Running test 741: new/finalfield/introducing final fields (simple) Commandline: abc -d new/finalfield -warn-unused-advice:off new/finalfield/Introducer.java new/finalfield/Receiver.java new/finalfield/User1.java PASS: Test 741: "new/finalfield/introducing final fields (simple)" passed in 3187ms, memory usage: 8547336. Running test 742: new/finalfield/introducing final fields and using as constants Commandline: abc -d new/finalfield -warn-unused-advice:off new/finalfield/Introducer.java new/finalfield/Receiver.java new/finalfield/User2.java PASS: Test 742: "new/finalfield/introducing final fields and using as constants" passed in 3137ms, memory usage: 8574736. Running test 743: new/finalfield/introducing final fields and checking errors Commandline: abc -d new/finalfield -warn-unused-advice:off new/finalfield/Introducer.java new/finalfield/Receiver.java new/finalfield/UserCf.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 743: "new/finalfield/introducing final fields and checking errors" passed in 1624ms, memory usage: 9423480. Running test 744: bugs/Static inner aspects cannot reference user defined pointcuts 1 Commandline: abc -d bugs -warn-unused-advice:off bugs/PcdLookup.java PASS: Test 744: "bugs/Static inner aspects cannot reference user defined pointcuts 1" passed in 2242ms, memory usage: 8294464. Running test 745: bugs/Static inner aspects cannot reference user defined pointcuts 2 Commandline: abc -d bugs -warn-unused-advice:off bugs/SoftWithin.java PASS: Test 745: "bugs/Static inner aspects cannot reference user defined pointcuts 2" passed in 2502ms, memory usage: 13299072. Running test 746: bugs/Declare precedence should not allow multiple * patterns Commandline: abc -d bugs -warn-unused-advice:off bugs/CircularPrecedence.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 746: "bugs/Declare precedence should not allow multiple * patterns" passed in 1777ms, memory usage: 4182032. Running test 747: bugs/VerifyError on accessing objects not accessible to the weaver Commandline: abc -d bugs -warn-unused-advice:off bugs/AroundAccess.java PASS: Test 747: "bugs/VerifyError on accessing objects not accessible to the weaver" passed in 2827ms, memory usage: 9313784. Running test 748: new/aspect static initializers should run before instance constructed Commandline: abc -d new -warn-unused-advice:off new/AspectStaticInit.java PASS: Test 748: "new/aspect static initializers should run before instance constructed" passed in 2752ms, memory usage: 8593416. Running test 749: bugs/super call in intertype method declaration body causes VerifyError Commandline: abc -d bugs -warn-unused-advice:off bugs/SuperToIntro.java PASS: Test 749: "bugs/super call in intertype method declaration body causes VerifyError" passed in 3626ms, memory usage: 8629584. Running test 750: bugs/crashes/Error with certain combination of advice Commandline: abc -d bugs/crashes -warn-unused-advice:off bugs/crashes/test/Test3.java test.Test3@a1b1dd.x:=-3 call(void test.Test3.foo(int)) PASS: Test 750: "bugs/crashes/Error with certain combination of advice" passed in 2955ms, memory usage: 9004704. Running test 751: bugs/Pointcut adviceexecution() does not work Commandline: abc -d bugs -warn-unused-advice:off bugs/AdviceExec.java PASS: Test 751: "bugs/Pointcut adviceexecution() does not work" passed in 3210ms, memory usage: 8572880. Running test 752: bugs/problems with finalize call Commandline: abc -d bugs -warn-unused-advice:off bugs/Finalizer.java Compilation succeeded but was expected to fail. FAIL: Test 752: "bugs/problems with finalize call" failed in 1864ms, memory usage: 15192296. Running test 753: bugs/Negation of if pointcut does not work Commandline: abc -d bugs -warn-unused-advice:off bugs/NotIf.java PASS: Test 753: "bugs/Negation of if pointcut does not work" passed in 3263ms, memory usage: 8723696. Running test 754: bugs/ajc reports error when encountering static declaration of nested classes Commandline: abc -d bugs -warn-unused-advice:off bugs/WeaveLocal.java DUMMY inserted by ASPECT PASS: Test 754: "bugs/ajc reports error when encountering static declaration of nested classes" passed in 2800ms, memory usage: 8869608. Running test 755: bugs/can't use pointcuts defined in inner aspects Commandline: abc -d bugs -warn-unused-advice:off bugs/InnerPointcut.java PASS: Test 755: "bugs/can't use pointcuts defined in inner aspects " passed in 2784ms, memory usage: 8524600. Running test 756: bugs/interfaceNames/can't resolve nested public interfaces (also PR#32399) Commandline: abc -d bugs/interfaceNames -warn-unused-advice:off bugs/interfaceNames/TransactionTest.java bugs/interfaceNames/sub/ExecutionMonitor.java bugs/interfaceNames/sub/ObserverProtocol.aj PASS: Test 756: "bugs/interfaceNames/can't resolve nested public interfaces (also PR#32399)" passed in 2523ms, memory usage: 13227824. Running test 757: bugs/thisJoinPoint.getArgs() causes IncompatibleClassChangeError Commandline: abc -d bugs -warn-unused-advice:off bugs/ThisJoinPointAndVerifier.java Executed method Log1a: leaving void ThisJoinPointAndVerifier.method() Log1b: leaving void ThisJoinPointAndVerifier.method() PASS: Test 757: "bugs/thisJoinPoint.getArgs() causes IncompatibleClassChangeError" passed in 2801ms, memory usage: 8894072. Running test 758: errors/inter-type declaration of void field Commandline: abc -d errors -warn-unused-advice:off errors/VoidFieldDeclarationCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 758: "errors/inter-type declaration of void field" passed in 1624ms, memory usage: 9504360. Running test 759: binding/no such constructor for proceed argument (error) Commandline: abc -d binding -warn-unused-advice:off binding/UnfoundConstructor.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 759: "binding/no such constructor for proceed argument (error)" passed in 1651ms, memory usage: 4460952. Running test 760: new/declare/omnibus declare warning context with no initializer/constructor Commandline: abc -d new/declare -warn-unused-advice:off new/declare/DeclareWarningEmpty.java Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. PASS: Test 760: "new/declare/omnibus declare warning context with no initializer/constructor" passed in 1818ms, memory usage: 8701744. Running test 761: new/declare/omnibus declare warning context Commandline: abc -d new/declare -warn-unused-advice:off new/declare/DeclareWarning.java Compilation succeeded with 16 warnings, which were matched and verified against the expected warnings. PASS: Test 761: "new/declare/omnibus declare warning context" passed in 2025ms, memory usage: 13987576. Running test 762: new/can't apply around advice to the execution of around advice Commandline: abc -d new -warn-unused-advice:off new/CflowCycles.java PASS: Test 762: "new/can't apply around advice to the execution of around advice" passed in 4060ms, memory usage: 8761768. Running test 763: new/incompatible advice throws clause are a compile-time error Commandline: abc -d new -warn-unused-advice:off new/AdviceThrowsCf.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 763: "new/incompatible advice throws clause are a compile-time error" passed in 2028ms, memory usage: 9563160. Running test 764: bugs/cflow binding issues with ignoring state Commandline: abc -d bugs -warn-unused-advice:off bugs/CflowBinding.java i: 10 o: Bar@150b05b o: Bar@150b05b, i: 10 m PASS: Test 764: "bugs/cflow binding issues with ignoring state" passed in 3993ms, memory usage: 9057656. Running test 765: bugs/cflow binding -- original weaver crash Commandline: abc -d bugs -warn-unused-advice:off bugs/CflowBindingOrig.java PASS: Test 765: "bugs/cflow binding -- original weaver crash" passed in 4064ms, memory usage: 8216576. Running test 766: errors/type not imported in around advice Commandline: abc -d errors -warn-unused-advice:off errors/TypeNotImportedInAroundCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 766: "errors/type not imported in around advice" passed in 1868ms, memory usage: 8856720. Running test 767: errors/type not imported in aspect Commandline: abc -d errors -warn-unused-advice:off errors/TypeInAspectNotImportedCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 767: "errors/type not imported in aspect" passed in 1630ms, memory usage: 9419640. Running test 768: errors/class extending abstract aspect Commandline: abc -d errors -warn-unused-advice:off errors/ClassExtendingAbstractAspectCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 768: "errors/class extending abstract aspect" passed in 1668ms, memory usage: 4567920. Running test 769: new/illegal name binding in around cflow Commandline: abc -d new -warn-unused-advice:off new/ArgsInCflowCf.java Compilation succeeded but was expected to fail. FAIL: Test 769: "new/illegal name binding in around cflow" failed in 2177ms, memory usage: 9758376. Running test 77201: abctests/bugs/declare soft and throw statements Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/ConvertToUnchecked.java Compilation produced an unexpected number of errors: 1, should be 0 Actual errors found: Semantic Error at abctests/bugs/ConvertToUnchecked.java:44,2-11: The exception java.io.IOException must be either caught or declared to be thrown FAIL: Test 77201: "abctests/bugs/declare soft and throw statements" failed in 1982ms, memory usage: 15122688. Running test 773: bugs/interAbstract/inter-type declaration bug with abstract classes Commandline: abc -d bugs/interAbstract -warn-unused-advice:off bugs/interAbstract/Driver.java 0 PASS: Test 773: "bugs/interAbstract/inter-type declaration bug with abstract classes" passed in 4022ms, memory usage: 8693568. Running test 774: bugs/interInherit/Inter type declaration to base class not seen by derived class Commandline: abc -d bugs/interInherit -warn-unused-advice:off bugs/interInherit/a_impl/AImpl.java bugs/interInherit/a_impl/Af.java bugs/interInherit/a_intf/A.java bugs/interInherit/b_impl/BImpl.java bugs/interInherit/b_intf/B.java g called f called PASS: Test 774: "bugs/interInherit/Inter type declaration to base class not seen by derived class" passed in 3986ms, memory usage: 8822864. Running test 775: new/declareParents/Declare parents with intermediate ancestor Commandline: abc -d new/declareParents -warn-unused-advice:off new/declareParents/Driver.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 775: "new/declareParents/Declare parents with intermediate ancestor" passed in 4380ms, memory usage: 8599736. Running test 776: new/declareParents/Declare parents removing ancestor Commandline: abc -d new/declareParents -warn-unused-advice:off new/declareParents/IllegalAdoption.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 776: "new/declareParents/Declare parents removing ancestor" passed in 1629ms, memory usage: 9139560. Running test 777: options/injars/simple/options -injars checking declare parents interactions Commandline: abc -d options/injars/simple -injars options/injars/simple/main.jar -warn-unused-advice:off options/injars/simple/DecParents.java Main: foo PASS: Test 777: "options/injars/simple/options -injars checking declare parents interactions" passed in 3240ms, memory usage: 8804136. Running test 778: bugs/interSpecials/IllegalAccessError while accessing introduced variable / 1.1rc1 Commandline: abc -d bugs/interSpecials -warn-unused-advice:off bugs/interSpecials/p1/C.java bugs/interSpecials/p2/A1.java class: class p1.C class: class p1.C PASS: Test 778: "bugs/interSpecials/IllegalAccessError while accessing introduced variable / 1.1rc1" passed in 3278ms, memory usage: 8844752. Running test 779: bugs/interSpecials/testing that assert works like .class Commandline: abc -d bugs/interSpecials -warn-unused-advice:off -source 1.4 bugs/interSpecials/p1/C.java bugs/interSpecials/p2/A2.java PASS: Test 779: "bugs/interSpecials/testing that assert works like .class" passed in 3410ms, memory usage: 8061872. Running test 780: new/implemented abstract pointcut Commandline: abc -d new -warn-unused-advice:off new/AbstractImplementedPointcut.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 780: "new/implemented abstract pointcut" passed in 1613ms, memory usage: 8851888. Running test 781: new/verifyError/privileged aspect main verify error Commandline: abc -d new/verifyError -warn-unused-advice:off new/verifyError/Privilege.java PASS: Test 781: "new/verifyError/privileged aspect main verify error" passed in 3204ms, memory usage: 8613400. Running test 782: bugs/Internal compiler error with thisJoinPoint.getStaticPart() Commandline: abc -d bugs -warn-unused-advice:off bugs/tjpStaticPart/Test.java bugs/tjpStaticPart/Exceptions.java before: call(java.io.FileInputStream(String)) PASS: Test 782: "bugs/Internal compiler error with thisJoinPoint.getStaticPart()" passed in 2898ms, memory usage: 9173808. Running test 783: bugs/Inconsistant stack height with around Commandline: abc -d bugs -warn-unused-advice:off bugs/StackError.java PASS: Test 783: "bugs/Inconsistant stack height with around" passed in 2893ms, memory usage: 9011352. Running test 78401: abctests/bugs/messyAround/Ajc 1.1 rc1 java.lang.VerifyError with messy arounds - fixed Commandline: abc -d abctests/bugs/messyAround -warn-unused-advice:off abctests/bugs/messyAround/aspects/Trace.aj abctests/bugs/messyAround/cap/OptionList.java abctests/bugs/messyAround/DebugTrace.aj Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. data: Entering cap.OptionList.main([Ljava.lang.String; args) args: 0 length array data: Call java.lang.String.() data: Return java.lang.String.() data: Call java.text.MessageFormat.(java.lang.String arg0) arg0: {0} data: Return java.text.MessageFormat.(java.lang.String arg0) data: Call cap.OptionList.createListHtmlFromApi([Ljava.lang.Object; api, [Ljava.lang.String; valueNames, [Ljava.lang.String; optionNames, java.text.MessageFormat optionFormat, int selectedIndex) api[0]: valueNames[0]: getFoo optionNames[0]: getFoo optionFormat: java.text.MessageFormat@0 selectedIndex: -1 data: Entering cap.OptionList.createListHtmlFromApi([Ljava.lang.Object; api, [Ljava.lang.String; valueNames, [Ljava.lang.String; optionNames, java.text.MessageFormat optionFormat, int selectedIndex) api[0]: valueNames[0]: getFoo optionNames[0]: getFoo optionFormat: java.text.MessageFormat@0 selectedIndex: -1 data: Call java.lang.StringBuffer.() data: Return java.lang.StringBuffer.() data: Call java.lang.StringBuffer.() data: Return java.lang.StringBuffer.() data: Call java.lang.Object.getClass() data: call(Class java.lang.Object.getClass()) returned >>>>>>> class java.lang.String data: Return java.lang.Object.getClass() data: Call java.lang.Class.getMethod(java.lang.String arg0, [Ljava.lang.Class; arg1) arg0: getFoo arg1: 0 length array data: Return java.lang.Class.getMethod(java.lang.String arg0, [Ljava.lang.Class; arg1) data: Throwing Exception at: call(Method java.lang.Class.getMethod(String, Class[])) Exception Stack Trace: java.lang.NoSuchMethodException: java.lang.String.getFoo() at java.lang.Class.getMethod(Class.java:1581) at aspects.Trace.inline$7$around$2688(Trace.aj:92) at cap.OptionList.shadow$43(OptionList.java:92) at aspects.Trace.inline$26$around$2688(Trace.aj:88) at cap.OptionList.createListHtmlFromApi(OptionList.java) at aspects.Trace.inline$3$around$2688(Trace.aj:135) at cap.OptionList.shadow$47(OptionList.java:135) at aspects.Trace.inline$27$around$2688(Trace.aj:88) at cap.OptionList.main(OptionList.java) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) data: Call java.lang.StringBuffer.toString() data: call(String java.lang.StringBuffer.toString()) returned >>>>>>> data: Return java.lang.StringBuffer.toString() data: Call java.lang.StringBuffer.setLength(int arg0) arg0: 0 data: Return java.lang.StringBuffer.setLength(int arg0) data: Call java.lang.Object.getClass() data: call(Class java.lang.Object.getClass()) returned >>>>>>> class java.lang.String data: Return java.lang.Object.getClass() data: Call java.lang.Class.getMethod(java.lang.String arg0, [Ljava.lang.Class; arg1) arg0: getFoo arg1: 0 length array data: Return java.lang.Class.getMethod(java.lang.String arg0, [Ljava.lang.Class; arg1) data: Throwing Exception at: call(Method java.lang.Class.getMethod(String, Class[])) Exception Stack Trace: java.lang.NoSuchMethodException: java.lang.String.getFoo() at java.lang.Class.getMethod(Class.java:1581) at aspects.Trace.inline$16$around$2688(Trace.aj:119) at cap.OptionList.shadow$43(OptionList.java:119) at aspects.Trace.inline$26$around$2688(Trace.aj:88) at cap.OptionList.createListHtmlFromApi(OptionList.java) at aspects.Trace.inline$3$around$2688(Trace.aj:135) at cap.OptionList.shadow$47(OptionList.java:135) at aspects.Trace.inline$27$around$2688(Trace.aj:88) at cap.OptionList.main(OptionList.java) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) data: Call java.text.FieldPosition.(int arg0) arg0: 0 data: Return java.text.FieldPosition.(int arg0) data: Call java.text.MessageFormat.format([Ljava.lang.Object; arg0, java.lang.StringBuffer arg1, java.text.FieldPosition arg2) arg0[0]: arg1: arg2: java.text.FieldPosition[field=0,attribute=null,beginIndex=0,endIndex=0] data: call(StringBuffer java.text.MessageFormat.format(Object[], StringBuffer, FieldPosition)) returned >>>>>>> data: Return java.text.MessageFormat.format([Ljava.lang.Object; arg0, java.lang.StringBuffer arg1, java.text.FieldPosition arg2) data: Call java.lang.StringBuffer.toString() data: call(String java.lang.StringBuffer.toString()) returned >>>>>>> data: Return java.lang.StringBuffer.toString() data: Call java.text.MessageFormat.format(java.lang.String arg0, [Ljava.lang.Object; arg1) arg0: arg1[0]: arg1[1]: arg1[2]: data: call(String java.text.MessageFormat.format(String, Object[])) returned >>>>>>> data: Return java.text.MessageFormat.format(java.lang.String arg0, [Ljava.lang.Object; arg1) data: Call java.lang.StringBuffer.append(java.lang.String arg0) arg0: data: call(StringBuffer java.lang.StringBuffer.append(String)) returned >>>>>>> data: Return java.lang.StringBuffer.append(java.lang.String arg0) data: Call java.lang.StringBuffer.toString() data: call(String java.lang.StringBuffer.toString()) returned >>>>>>> data: Return java.lang.StringBuffer.toString() data: execution(String cap.OptionList.createListHtmlFromApi(Object[], String[], String[], MessageFormat, int)) returned >>>>>>> data: Exiting cap.OptionList.createListHtmlFromApi([Ljava.lang.Object; api, [Ljava.lang.String; valueNames, [Ljava.lang.String; optionNames, java.text.MessageFormat optionFormat, int selectedIndex) data: call(String cap.OptionList.createListHtmlFromApi(Object[], String[], String[], MessageFormat, int)) returned >>>>>>> data: Return cap.OptionList.createListHtmlFromApi([Ljava.lang.Object; api, [Ljava.lang.String; valueNames, [Ljava.lang.String; optionNames, java.text.MessageFormat optionFormat, int selectedIndex) data: Exiting cap.OptionList.main([Ljava.lang.String; args) PASS: Test 78401: "abctests/bugs/messyAround/Ajc 1.1 rc1 java.lang.VerifyError with messy arounds - fixed" passed in 31129ms, memory usage: 13317112. Running test 785: new/try/finally in around advice (same as ...messy arounds?) Commandline: abc -d new -warn-unused-advice:off new/TryFinallyInAround.java PASS: Test 785: "new/try/finally in around advice (same as ...messy arounds?)" passed in 6015ms, memory usage: 9127776. Running test 786: new/advise join points in subclass of empty interface Commandline: abc -d new -warn-unused-advice:off new/EmptyInterface.java PASS: Test 786: "new/advise join points in subclass of empty interface" passed in 4425ms, memory usage: 8937800. Running test 787: new/can't put around advice on interface static initializer Commandline: abc -d new -warn-unused-advice:off new/EmptyInterfaceCE.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 787: "new/can't put around advice on interface static initializer" passed in 1950ms, memory usage: 14157752. Running test 788: bugs/cflow concretization causing assertion failure Commandline: abc -d bugs -warn-unused-advice:off bugs/CflowConcrete.java execution(void CflowConcrete.main(String[])) PASS: Test 788: "bugs/cflow concretization causing assertion failure" passed in 2879ms, memory usage: 8945536. Running test 790: bugs/lame error message: negation doesn't allow binding Commandline: abc -d bugs -warn-unused-advice:off bugs/BadBindingError.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 790: "bugs/lame error message: negation doesn't allow binding" passed in 1605ms, memory usage: 9796392. Running test 791: bugs/interSpecials/Error when introducing members of type Class Commandline: abc -d bugs/interSpecials -warn-unused-advice:off bugs/interSpecials/Trg.java bugs/interSpecials/Asp.java All ok PASS: Test 791: "bugs/interSpecials/Error when introducing members of type Class" passed in 2783ms, memory usage: 8736776. Running test 792: new/arrays via Class.forName() Commandline: abc -d new -warn-unused-advice:off new/ClassForName.java execution(void ClassForName.main(String[])) PASS: Test 792: "new/arrays via Class.forName()" passed in 2937ms, memory usage: 10068808. Running test 793: new/binaryWarnings/src/declare warnings on main Commandline: abc -d new/binaryWarnings/src -warn-unused-advice:off new/binaryWarnings/src/aspects/MainWarnings.java new/binaryWarnings/src/app/Main.java Compilation succeeded with 18 warnings, which were matched and verified against the expected warnings. PASS: Test 793: "new/binaryWarnings/src/declare warnings on main" passed in 2686ms, memory usage: 14986072. Running test 794: new/binaryWarnings/src/declare warnings on binary javac 1.4 classes Commandline: abc -d new/binaryWarnings/src -injars new/binaryWarnings/src/../injars/app-javac-1.4.jar -warn-unused-advice:off new/binaryWarnings/src/aspects/MainWarnings.java Compilation succeeded with 18 warnings, which were matched and verified against the expected warnings. PASS: Test 794: "new/binaryWarnings/src/declare warnings on binary javac 1.4 classes" passed in 3225ms, memory usage: 8234096. Running test 795: new/binaryWarnings/src/declare warnings on binary ajc 1.1 classes Commandline: abc -d new/binaryWarnings/src -injars new/binaryWarnings/src/../injars/app-ajc-1.1.jar -warn-unused-advice:off new/binaryWarnings/src/aspects/MainWarnings.java Unexpected exception while compiling: polyglot.util.InternalCompilerError: unhandled exception during weaving/optimisation polyglot.util.InternalCompilerError: unhandled exception during weaving/optimisation at abc.main.CompileSequence.runSequence(CompileSequence.java:142) at abc.main.Main.run(Main.java:406) at abc.testing.TestCase.runTest(TestCase.java:289) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) Caused by: abc.weaving.weaver.CodeGenException: CODE GENERATOR EXCEPTION: Not expecting a trap to start at, or end just after a handler stmt *** This exception should not occur and is the result of incomplete or incorrect code generation.*** at abc.weaving.weaver.ShadowPointsSetter.insertNopsAroundStmt(ShadowPointsSetter.java:242) at abc.weaving.weaver.ShadowPointsSetter.insertStmtSP(ShadowPointsSetter.java:141) at abc.weaving.weaver.ShadowPointsSetter.setShadowPointsPass1(ShadowPointsSetter.java:107) at abc.weaving.weaver.Weaver.inlineConstructors(Weaver.java:324) at abc.weaving.weaver.Weaver.weave(Weaver.java:185) at abc.main.CompileSequence.weave(CompileSequence.java:496) at abc.main.CompileSequence.runSequence(CompileSequence.java:115) ... 4 more FAIL: Test 795: "new/binaryWarnings/src/declare warnings on binary ajc 1.1 classes" failed in 2298ms, memory usage: 23935656. Running test 796: new/binaryWarnings/src/declare error on handler/method execution with no code on binary ajc 1.1 classes Commandline: abc -d new/binaryWarnings/src -injars new/binaryWarnings/src/../injars/appStartLines-ajc-1.1.jar -warn-unused-advice:off new/binaryWarnings/src/aspects/MainExecStartLinesErrors.java Unexpected exception while compiling: polyglot.util.InternalCompilerError: unhandled exception during weaving/optimisation polyglot.util.InternalCompilerError: unhandled exception during weaving/optimisation at abc.main.CompileSequence.runSequence(CompileSequence.java:142) at abc.main.Main.run(Main.java:406) at abc.testing.TestCase.runTest(TestCase.java:289) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) Caused by: abc.weaving.weaver.CodeGenException: CODE GENERATOR EXCEPTION: Not expecting a trap to start at, or end just after a handler stmt *** This exception should not occur and is the result of incomplete or incorrect code generation.*** at abc.weaving.weaver.ShadowPointsSetter.insertNopsAroundStmt(ShadowPointsSetter.java:242) at abc.weaving.weaver.ShadowPointsSetter.insertStmtSP(ShadowPointsSetter.java:141) at abc.weaving.weaver.ShadowPointsSetter.setShadowPointsPass1(ShadowPointsSetter.java:107) at abc.weaving.weaver.Weaver.inlineConstructors(Weaver.java:324) at abc.weaving.weaver.Weaver.weave(Weaver.java:185) at abc.main.CompileSequence.weave(CompileSequence.java:496) at abc.main.CompileSequence.runSequence(CompileSequence.java:115) ... 4 more FAIL: Test 796: "new/binaryWarnings/src/declare error on handler/method execution with no code on binary ajc 1.1 classes" failed in 2129ms, memory usage: 24992056. Running test 797: new/binaryWarnings/src/declare error on handler/method execution with no code on binary javac 1.4 classes Commandline: abc -d new/binaryWarnings/src -injars new/binaryWarnings/src/../injars/appStartLines-javac-1.4.jar -warn-unused-advice:off new/binaryWarnings/src/aspects/MainExecStartLinesErrors.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 797: "new/binaryWarnings/src/declare error on handler/method execution with no code on binary javac 1.4 classes" passed in 2012ms, memory usage: 8159760. Running test 803: incremental/initialTests/expClasses/expected class tree Commandline: abc -d incremental/initialTests/expClasses -warn-unused-advice:off incremental/initialTests/expClasses/Main.java PASS: Test 803: "incremental/initialTests/expClasses/expected class tree" passed in 2483ms, memory usage: 12565272. Running test 805: bugs/inlineAround/perthis and inline arounds Commandline: abc -d bugs/inlineAround -warn-unused-advice:off bugs/inlineAround/aspect1/Base.java bugs/inlineAround/aspect2/Concrete.java bugs/inlineAround/p1/Main.java helperhelperhelper3.1423 85 PASS: Test 805: "bugs/inlineAround/perthis and inline arounds" passed in 4662ms, memory usage: 9023944. Running test 808: bugs/Weaver fails with NPE for very large source files Commandline: abc -d bugs -warn-unused-advice:off bugs/LongFile.java line: 33000 done it PASS: Test 808: "bugs/Weaver fails with NPE for very large source files " passed in 2870ms, memory usage: 9037448. Running test 809: harness/CLE: -help usage Commandline: abc -d harness -warn-unused-advice:off -help Usage: java abc.main.Main -or- abc where a useful is -Xmx512M, to provide a large heap and should end in .java or .aj . are listed below. General Options: -h -help Print the usage screen for abc. -v -version Print the abc version number. -verbose Verbose output. @ -argfile Read arguments from a file. Input Options: -sourceroots Use .java files in dirs in as source. -injars Use class files from the jars in as source. -inpath Use class files found in the directories in as source. -cp -classpath Specify the class path to be used when searching for libraries. -main-class Sets the main class for interprocedural analysis. Output Options: -dava Decompile instead of outputting classes. -outjar Write output class files into a jar file. -d Write output class files into a directory. -tag-instructions Tag overhead instructions. -g Generate debug information Warning/Error Reporting Options: -warn-unused-advice Warn if a piece of advice doesn't apply anywhere. -warn-prec-ambiguity Warn if there is a precedence ambiguity Language Options: -nested-comments Allow nested comments. -ext Load a language extension. -source Provide source compatibility with specified release. -abc101runtime abc 1.0.1 runtime compliance mode. Optimization Options: -O Set the general optimization level. -w Whole-program mode. -around-force-closures Force closures for around advice. -around-inlining Enable inlining of around advice. -around-force-inlining Inline around advice whenever possible. -before-after-inlining Enable inlining of before and after advice. -before-after-force-inlining Inline before and after advice whenever possible. -cflow-use-counters Use the counter implementation of cflow whenever possible. -cflow-use-sharing Share state between cflow pointcuts whenever possible -cflow-share-thread-locals Share thread-local instances of cflow stacks within method bodies Static whole-program analysis for dependent advice (abc.da) and tracematches (abc.tmwpopt): -laststage Specifies the last stage to be executed in the static whole program analysis for tracematches. (quick|flowins|flowsens) -warn-about-individual-shadows Warn about each individual shadow that gets removed through the analyses. PASS: Test 809: "harness/CLE: -help usage" passed in 412ms, memory usage: 9253128. Running test 811: harness/CLE: bad filename Commandline: abc -d harness -warn-unused-advice:off harness/NoSuchFile.java Error position is null; assuming error matches current expected error with no line number. Error message: Cannot find source file "harness/NoSuchFile.java". WARNING: This test was probably not really passed!! Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 811: "harness/CLE: bad filename" passed in 1641ms, memory usage: 9678248. Running test 812: harness/CLE: no dir specified for sourceroots Commandline: abc -d harness -warn-unused-advice:off -sourceroots harness/ErrorTest.java Unexpected exception while compiling: polyglot.util.InternalCompilerError: unhandled exception during compilation polyglot.util.InternalCompilerError: unhandled exception during compilation at abc.main.Main.run(Main.java:454) at abc.testing.TestCase.runTest(TestCase.java:289) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) Caused by: java.lang.IllegalArgumentException: Sourceroot harness/ErrorTest.java is not a directory at abc.main.Main.findSourcesInDir(Main.java:550) at abc.main.Main.loadSourceRoots(Main.java:567) at abc.main.Main.run(Main.java:398) ... 3 more FAIL: Test 812: "harness/CLE: no dir specified for sourceroots" failed in 1714ms, memory usage: 22454536. Running test 815: bugs/Unexpected Xlint:unresolvableMember warning with withincode Commandline: abc -d bugs -warn-unused-advice:off bugs/CatchSig.java from: call(Class B.findClass()) from B.new() from: call(Class B.findClass()) from B.new() test from test2 from: execution(void CatchSig.main(String[])) PASS: Test 815: "bugs/Unexpected Xlint:unresolvableMember warning with withincode" passed in 3744ms, memory usage: 9044928. Running test 816: bugs/public static fields being ignored Commandline: abc -d bugs -warn-unused-advice:off bugs/FinalFields.java modifers are: public static final PASS: Test 816: "bugs/public static fields being ignored" passed in 2656ms, memory usage: 9455136. Running test 817: bugs/lines/Weaving rt.jar results in stack overflow Commandline: abc -d bugs/lines -injars bugs/lines/big.jar -warn-unused-advice:off bugs/lines/A.java execution(void Big.main(String[])) execution(String Big.m()) 360 PASS: Test 817: "bugs/lines/Weaving rt.jar results in stack overflow" passed in 24327ms, memory usage: 9014680. Running test 820: harness/XLint:ignore suppresses XLint warnings Commandline: abc -d harness -warn-unused-advice:off harness/XLintWarningTest.java PASS: Test 820: "harness/XLint:ignore suppresses XLint warnings" passed in 1835ms, memory usage: 14203112. Running test 822: new/binaryWarnings/src/declare warnings on main - constructor execution Commandline: abc -d new/binaryWarnings/src -warn-unused-advice:off new/binaryWarnings/src/aspects/ConstructorExecutionWarning.java new/binaryWarnings/src/app/Main.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 822: "new/binaryWarnings/src/declare warnings on main - constructor execution" passed in 2486ms, memory usage: 14799984. Running test 823: new/binaryWarnings/src/declare warnings on binary javac 1.4 main - constructor execution Commandline: abc -d new/binaryWarnings/src -injars new/binaryWarnings/src/../injars/app-javac-1.4.jar -warn-unused-advice:off new/binaryWarnings/src/aspects/ConstructorExecutionWarning.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 823: "new/binaryWarnings/src/declare warnings on binary javac 1.4 main - constructor execution" passed in 2713ms, memory usage: 8146944. Running test 824: new/binaryWarnings/src/declare warnings on binary ajc 1.1 main - constructor execution Commandline: abc -d new/binaryWarnings/src -injars new/binaryWarnings/src/../injars/app-ajc-1.1.jar -warn-unused-advice:off new/binaryWarnings/src/aspects/ConstructorExecutionWarning.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 824: "new/binaryWarnings/src/declare warnings on binary ajc 1.1 main - constructor execution" passed in 2872ms, memory usage: 12666728. Running test 825: bugs/handlers/advice on handler join points should not throw unpermitted checked exceptions Commandline: abc -d bugs/handlers -warn-unused-advice:off bugs/handlers/ExceptionCheckCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 825: "bugs/handlers/advice on handler join points should not throw unpermitted checked exceptions" passed in 2108ms, memory usage: 8415288. Running test 827: harness/-nowarn suppresses XLint warnings Commandline: abc -d harness -warn-unused-advice:off harness/XLintWarningTest.java PASS: Test 827: "harness/-nowarn suppresses XLint warnings" passed in 2115ms, memory usage: 13631464. Running test 828: harness/warn:none suppresses XLint warnings Commandline: abc -d harness -warn-unused-advice:off harness/XLintWarningTest.java PASS: Test 828: "harness/warn:none suppresses XLint warnings" passed in 2120ms, memory usage: 14255728. Running test 832: bugs/accessMethods/can not resolve this member warning Commandline: abc -d bugs/accessMethods -warn-unused-advice:off bugs/accessMethods/p1/Base.java bugs/accessMethods/p2/Derived.java Base:Base:0:0 PASS: Test 832: "bugs/accessMethods/can not resolve this member warning" passed in 3952ms, memory usage: 8820424. Running test 833: bugs/try switch VerifyError, InconsistentStackHeight Commandline: abc -d bugs -warn-unused-advice:off bugs/TrySwitch.java caught: java.lang.RuntimeException PASS: Test 833: "bugs/try switch VerifyError, InconsistentStackHeight" passed in 2411ms, memory usage: 8789272. Running test 834: bugs/Compiler crash in ajc 1.1 - terrible error for inaccessible constructor Commandline: abc -d bugs -warn-unused-advice:off bugs/NewVoid.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 834: "bugs/Compiler crash in ajc 1.1 - terrible error for inaccessible constructor" passed in 1633ms, memory usage: 9640176. Running test 835: bugs/Missing import crashes compiler Commandline: abc -d bugs -warn-unused-advice:off bugs/MissingImport.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 835: "bugs/Missing import crashes compiler" passed in 1630ms, memory usage: 10438328. Running test 836: bugs/NPE in bcel.LazyMethodGen when delegating from one ctor to a second that includes a switch Commandline: abc -d bugs -warn-unused-advice:off bugs/NewSwitch.java PASS: Test 836: "bugs/NPE in bcel.LazyMethodGen when delegating from one ctor to a second that includes a switch" passed in 2495ms, memory usage: 8202808. Running test 837: bugs/switch statement in aspects crashes weaving Commandline: abc -d bugs -warn-unused-advice:off bugs/SwitchInAround.java PASS: Test 837: "bugs/switch statement in aspects crashes weaving" passed in 3054ms, memory usage: 8602696. Running test 838: bugs/ajc stack trace on declaring hashcode() method in aspect Commandline: abc -d bugs -warn-unused-advice:off bugs/OverridingInterfaceObjectMethod.java PASS: Test 838: "bugs/ajc stack trace on declaring hashcode() method in aspect" passed in 4396ms, memory usage: 8429088. Running test 839: bugs/using super in method introduced on interface with multiple supertypes Commandline: abc -d bugs -warn-unused-advice:off bugs/MultipleSuperCf.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 839: "bugs/using super in method introduced on interface with multiple supertypes" passed in 1634ms, memory usage: 4483448. Running test 840: bugs/cflowAndJar/Compiler crashes in jar and cflow (with no .jar) Commandline: abc -d bugs/cflowAndJar -warn-unused-advice:off bugs/cflowAndJar/TestAspect.aj bugs/cflowAndJar/Test.java bugs/cflowAndJar/AbstractAspect.aj Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. hello. hello. PASS: Test 840: "bugs/cflowAndJar/Compiler crashes in jar and cflow (with no .jar)" passed in 3420ms, memory usage: 9036776. Running test 842: bugs/Default method impl for interface causes internal exception. Commandline: abc -d bugs -warn-unused-advice:off bugs/CloneMethod.java ... done. PASS: Test 842: "bugs/Default method impl for interface causes internal exception." passed in 3648ms, memory usage: 8836176. Running test 843: bugs/Class Literals as non final fields (also assert, and this$0) Commandline: abc -d bugs -warn-unused-advice:off -source 1.4 bugs/ClassLiteralField.java PASS: Test 843: "bugs/Class Literals as non final fields (also assert, and this$0)" passed in 2779ms, memory usage: 8117072. Running test 844: errors/compile error expected for abstract pointcut outside abstract aspect Commandline: abc -d errors -warn-unused-advice:off errors/AbstractPointcutCE.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 844: "errors/compile error expected for abstract pointcut outside abstract aspect" passed in 1664ms, memory usage: 9194528. Running test 845: bugs/subtype-qualified pointcut reference Commandline: abc -d bugs -warn-unused-advice:off bugs/PointcutLibraryTest.java Test.prun() PASS: Test 845: "bugs/subtype-qualified pointcut reference" passed in 4051ms, memory usage: 8936344. Running test 846: bugs/weaver trace on mis-qualified pointcut reference Commandline: abc -d bugs -warn-unused-advice:off bugs/SuperPointcutCE.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 846: "bugs/weaver trace on mis-qualified pointcut reference" passed in 1658ms, memory usage: 9835304. Running test 847: bugs/compile error expected for interface pointcuts Commandline: abc -d bugs -warn-unused-advice:off bugs/AbstractPointcutCE.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 847: "bugs/compile error expected for interface pointcuts" passed in 1645ms, memory usage: 4289816. Running test 848: bugs/interface call signatures when declaring method in aspect Commandline: abc -d bugs -warn-unused-advice:off bugs/DeclareWarningAndInterfaceMethodCW.java Compilation succeeded with 10 warnings, which were matched and verified against the expected warnings. PASS: Test 848: "bugs/interface call signatures when declaring method in aspect" passed in 1953ms, memory usage: 8978072. Running test 849: new/interfaceLibrary/aspect-declared interface members in libraries - baseline Commandline: abc -d new/interfaceLibrary -warn-unused-advice:off new/interfaceLibrary/lib/LibraryInterface.java new/interfaceLibrary/Client.java new/interfaceLibrary/LibraryAspect.java LibraryAspect-defined run() for C@1cdd1f5 PASS: Test 849: "new/interfaceLibrary/aspect-declared interface members in libraries - baseline" passed in 3652ms, memory usage: 8778592. Running test 852: new/interfaceLibrary/aspect-declared interface members in libraries - aspectedInterfaceOnly.jar Commandline: abc -cp new/interfaceLibrary/aspectedInterfaceOnly.jar:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d new/interfaceLibrary -warn-unused-advice:off new/interfaceLibrary/Client.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 852: "new/interfaceLibrary/aspect-declared interface members in libraries - aspectedInterfaceOnly.jar" passed in 1636ms, memory usage: 9611032. Running test 853: new/interfaceLibrary/aspect-declared interface members in libraries - aspectedInterfaceOnly.jar,aspectOnly.jar Commandline: abc -cp new/interfaceLibrary/aspectedInterfaceOnly.jar:new/interfaceLibrary/aspectOnly.jar:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d new/interfaceLibrary -warn-unused-advice:off new/interfaceLibrary/Client.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 853: "new/interfaceLibrary/aspect-declared interface members in libraries - aspectedInterfaceOnly.jar,aspectOnly.jar" passed in 1669ms, memory usage: 4566416. Running test 854: new/interfaceLibrary/aspect-declared interface members in libraries - aspectedInterfaceOnlyBinary.jar,aspectOnly.jar Commandline: abc -cp new/interfaceLibrary/aspectedInterfaceOnlyBinary.jar:new/interfaceLibrary/aspectOnly.jar:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d new/interfaceLibrary -warn-unused-advice:off new/interfaceLibrary/Client.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 854: "new/interfaceLibrary/aspect-declared interface members in libraries - aspectedInterfaceOnlyBinary.jar,aspectOnly.jar" passed in 1653ms, memory usage: 5433616. Running test 857: bugs/interfaceLibrary/exception clause for aspect-declared interface methods - positive Commandline: abc -d bugs/interfaceLibrary -warn-unused-advice:off bugs/interfaceLibrary/Client.java bugs/interfaceLibrary/LibraryAspect.java bugs/interfaceLibrary/lib/LibraryInterface.java PASS: Test 857: "bugs/interfaceLibrary/exception clause for aspect-declared interface methods - positive" passed in 3655ms, memory usage: 8312816. Running test 858: bugs/interfaceLibrary/exception clause for aspect-declared interface methods - negative Commandline: abc -d bugs/interfaceLibrary -warn-unused-advice:off bugs/interfaceLibrary/ClientCE.java bugs/interfaceLibrary/LibraryAspect.java bugs/interfaceLibrary/lib/LibraryInterface.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 858: "bugs/interfaceLibrary/exception clause for aspect-declared interface methods - negative" passed in 1823ms, memory usage: 13031584. Running test 859: bugs/interfaceLibrary/exception clause for aspect-declared class methods - positive Commandline: abc -d bugs/interfaceLibrary -warn-unused-advice:off bugs/interfaceLibrary/ClassClient.java bugs/interfaceLibrary/LibraryClassAspect.java bugs/interfaceLibrary/lib/LibraryClass.java PASS: Test 859: "bugs/interfaceLibrary/exception clause for aspect-declared class methods - positive" passed in 3740ms, memory usage: 8304760. Running test 860: bugs/interfaceLibrary/exception clause for aspect-declared class methods - negative Commandline: abc -d bugs/interfaceLibrary -warn-unused-advice:off bugs/interfaceLibrary/ClassClientCE.java bugs/interfaceLibrary/LibraryClassAspect.java bugs/interfaceLibrary/lib/LibraryClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 860: "bugs/interfaceLibrary/exception clause for aspect-declared class methods - negative" passed in 1825ms, memory usage: 13046984. Running test 861: bugs/reflective check of declared exceptions from aspect-declared methods Commandline: abc -d bugs -warn-unused-advice:off bugs/DeclaredExceptions.java PASS: Test 861: "bugs/reflective check of declared exceptions from aspect-declared methods" passed in 3334ms, memory usage: 9219760. Running test 866: bugs/moreInterfaceLibrary/Weaving failure when using injars (no jars) Commandline: abc -d bugs/moreInterfaceLibrary -warn-unused-advice:off bugs/moreInterfaceLibrary/lib/ExecutionMonitor.aj bugs/moreInterfaceLibrary/model/BusObj.java bugs/moreInterfaceLibrary/model/MonitorBusObj.java PASS: Test 866: "bugs/moreInterfaceLibrary/Weaving failure when using injars (no jars)" passed in 1928ms, memory usage: 13849024. Running test 870: bugs/perCflowAndJar/percflow aspects compiled from jars share one instance for all entry points Commandline: abc -d bugs/perCflowAndJar -warn-unused-advice:off bugs/perCflowAndJar/PerCFlowCompileFromJar.java bugs/perCflowAndJar/PerCFlowCompileFromJarTest.java PASS: Test 870: "bugs/perCflowAndJar/percflow aspects compiled from jars share one instance for all entry points" passed in 3653ms, memory usage: 8384928. Running test 872: bugs/throwsSignature/throw derivative pointcuts not advised Commandline: abc -d bugs/throwsSignature -warn-unused-advice:off bugs/throwsSignature/ExceptionBugTest.java bugs/throwsSignature/ExceptionAspect.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 872: "bugs/throwsSignature/throw derivative pointcuts not advised" passed in 1862ms, memory usage: 8118256. Running test 873: bugs/perthis and signature bad interaction Commandline: abc -d bugs -warn-unused-advice:off bugs/InterPerCall.java PASS: Test 873: "bugs/perthis and signature bad interaction" passed in 4005ms, memory usage: 8849632. Running test 874: bugs/declareBinding/declare error fails on pointcuts composed from multiple classes Commandline: abc -d bugs/declareBinding -warn-unused-advice:off bugs/declareBinding/SampleExceptionHandling1.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 874: "bugs/declareBinding/declare error fails on pointcuts composed from multiple classes" passed in 1856ms, memory usage: 14020544. Running test 875: bugs/declareSoftWithin/declare error fails on pointcuts composed from multiple classes Commandline: abc -d bugs/declareSoftWithin -warn-unused-advice:off bugs/declareSoftWithin/aspects/Softener.aj bugs/declareSoftWithin/test/NoSoftener.java PASS: Test 875: "bugs/declareSoftWithin/declare error fails on pointcuts composed from multiple classes" passed in 2523ms, memory usage: 9477224. Running test 876: bugs/Interaction between pointcut binding and declare parents Commandline: abc -d bugs -warn-unused-advice:off bugs/ParentsAndPointcuts.java PASS: Test 876: "bugs/Interaction between pointcut binding and declare parents" passed in 4446ms, memory usage: 8615936. Running test 877: bugs/Non-functional concretezation of ReferencePointcut Commandline: abc -d bugs -warn-unused-advice:off bugs/AdviceInteraction.java PASS: Test 877: "bugs/Non-functional concretezation of ReferencePointcut" passed in 3140ms, memory usage: 8078400. Running test 878: bugs/concretizeNpe/NPE in concretization error path Commandline: abc -d bugs/concretizeNpe -warn-unused-advice:off bugs/concretizeNpe/base/ExceptionHandling.java bugs/concretizeNpe/model/ModelExceptionHandling.java Error position is null; assuming error matches current expected error with no line number. Error message: Couldn't repair and continue parse WARNING: This test was probably not really passed!! Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 878: "bugs/concretizeNpe/NPE in concretization error path" passed in 1672ms, memory usage: 8880424. Running test 879: bugs/jpOptimization/JoinPoint Optimization when targetting 1.4 Commandline: abc -d bugs/jpOptimization -warn-unused-advice:off bugs/jpOptimization/de/test/MyMain.java bugs/jpOptimization/de/test/MyAspect.java before: void de.test.MyMain.sayHello() hello PASS: Test 879: "bugs/jpOptimization/JoinPoint Optimization when targetting 1.4" passed in 2865ms, memory usage: 8851528. Running test 881: bugs/privilege/packageProtected/priviledged aspects calling methods from advice Commandline: abc -d bugs/privilege/packageProtected -warn-unused-advice:off bugs/privilege/packageProtected/concern/ContextUser.java bugs/privilege/packageProtected/concern/BaseTarget.java bugs/privilege/packageProtected/core/Base.java PASS: Test 881: "bugs/privilege/packageProtected/priviledged aspects calling methods from advice" passed in 2611ms, memory usage: 14188240. Running test 882: bugs/No error on overloaded pointcuts in class Commandline: abc -d bugs -warn-unused-advice:off bugs/OverloadedPointcutsInClass.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 882: "bugs/No error on overloaded pointcuts in class" passed in 1655ms, memory usage: 10252712. Running test 883: bugs/No error on overloaded pointcuts unless binding variables Commandline: abc -d bugs -warn-unused-advice:off bugs/OverloadedPointcutsInAspect.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 883: "bugs/No error on overloaded pointcuts unless binding variables" passed in 1676ms, memory usage: 11353880. Running test 884: bugs/alias getCause for getWrappedThrowable in SoftException Commandline: abc -d bugs -warn-unused-advice:off bugs/GetCauseOnSoftException.java MyException: secret PASS: Test 884: "bugs/alias getCause for getWrappedThrowable in SoftException" passed in 2901ms, memory usage: 9143912. Running test 885: bugs/Declare soft softening other exception types Commandline: abc -d bugs -warn-unused-advice:off bugs/SofteningTooMuch.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 885: "bugs/Declare soft softening other exception types" passed in 1814ms, memory usage: 15119864. Running test 886: bugs/static method introduction on interfaces, should not be allowed Commandline: abc -d bugs -warn-unused-advice:off bugs/StaticInterfaceMethods.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 886: "bugs/static method introduction on interfaces, should not be allowed" passed in 1623ms, memory usage: 4424928. Running test 887: bugs/External pointcut refs not resolved if named pointcut used by declare Commandline: abc -d bugs -warn-unused-advice:off bugs/DeclareErrorNamedPointcutCE.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 887: "bugs/External pointcut refs not resolved if named pointcut used by declare" passed in 1806ms, memory usage: 8923528. Running test 892: bugs/Appropriate message for 'after() thowing(Throwable th)' syntax error Commandline: abc -d bugs -warn-unused-advice:off bugs/AfterThrowingAdviceSyntaxError.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 892: "bugs/Appropriate message for 'after() thowing(Throwable th)' syntax error" passed in 1601ms, memory usage: 9627304. Running test 894: bugs/inner aspect containing declare soft Commandline: abc -d bugs -warn-unused-advice:off bugs/TestSoftening.java PASS: Test 894: "bugs/inner aspect containing declare soft" passed in 1834ms, memory usage: 15227384. Running test 895: bugs/Bad parser error recovery in advice Commandline: abc -d bugs -warn-unused-advice:off bugs/ParserRecoveryTest.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 895: "bugs/Bad parser error recovery in advice" passed in 1628ms, memory usage: 4452184. Running test 896: bugs/Bad parser error recovery in java source Commandline: abc -d bugs -warn-unused-advice:off bugs/ParserRecoveryTestPureJava.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 896: "bugs/Bad parser error recovery in java source" passed in 1612ms, memory usage: 5186384. Running test 897: bugs/compiler issues error on inner aspects when privilieged Commandline: abc -d bugs -warn-unused-advice:off bugs/PrivilegedParsing.java 3, 3 PASS: Test 897: "bugs/compiler issues error on inner aspects when privilieged" passed in 3306ms, memory usage: 8850640. Running test 898: bugs/After throwing advice on ctors doesn't execute for inter-type decl field inits Commandline: abc -d bugs -warn-unused-advice:off bugs/AfterThrowingCtor.java PASS: Test 898: "bugs/After throwing advice on ctors doesn't execute for inter-type decl field inits" passed in 3646ms, memory usage: 8644488. Running test 900: bugs/abstractMethods/Introduced abstract method on interface not implemented by subtype (weave altogether) Commandline: abc -d bugs/abstractMethods -warn-unused-advice:off bugs/abstractMethods/interface/C.java bugs/abstractMethods/interface/A.java bugs/abstractMethods/interface/B.java PASS: Test 900: "bugs/abstractMethods/Introduced abstract method on interface not implemented by subtype (weave altogether)" passed in 3228ms, memory usage: 8086872. Running test 901: bugs/abstractMethods/Introduced abstract method on interface not implemented by subtype (injars) Commandline: abc -d bugs/abstractMethods -injars bugs/abstractMethods/interface/jars/AandB.jar -warn-unused-advice:off bugs/abstractMethods/interface/C.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 901: "bugs/abstractMethods/Introduced abstract method on interface not implemented by subtype (injars)" passed in 1656ms, memory usage: 8917256. Running test 903: bugs/abstractMethods/Introduced abstract method on abstract class not implemented by subtype (single source file) Commandline: abc -d bugs/abstractMethods -warn-unused-advice:off bugs/abstractMethods/singlesource/C.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 903: "bugs/abstractMethods/Introduced abstract method on abstract class not implemented by subtype (single source file)" passed in 1623ms, memory usage: 4486888. Running test 904: bugs/abstractMethods/Introduced abstract method on abstract class with introduced concrete method (single source file) Commandline: abc -d bugs/abstractMethods -warn-unused-advice:off bugs/abstractMethods/singlesource/C1.java PASS: Test 904: "bugs/abstractMethods/Introduced abstract method on abstract class with introduced concrete method (single source file)" passed in 3542ms, memory usage: 8090936. Running test 905: bugs/abstractMethods/Introduced abstract method on abstract class with existing concrete method (single source file) Commandline: abc -d bugs/abstractMethods -warn-unused-advice:off bugs/abstractMethods/singlesource/C2.java PASS: Test 905: "bugs/abstractMethods/Introduced abstract method on abstract class with existing concrete method (single source file)" passed in 3147ms, memory usage: 8077376. Running test 906: bugs/interAbstract/aspect declares interface method (no modifiers) Commandline: abc -d bugs/interAbstract -warn-unused-advice:off bugs/interAbstract/InterfaceMethodDeclarationNone.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 906: "bugs/interAbstract/aspect declares interface method (no modifiers)" passed in 1654ms, memory usage: 8959056. Running test 907: bugs/interAbstract/aspect declares interface method (abstract) Commandline: abc -d bugs/interAbstract -warn-unused-advice:off bugs/interAbstract/InterfaceMethodDeclarationAbstract.java PASS: Test 907: "bugs/interAbstract/aspect declares interface method (abstract)" passed in 3611ms, memory usage: 8718688. Running test 908: bugs/interAbstract/aspect declares interface method (public abstract) Commandline: abc -d bugs/interAbstract -warn-unused-advice:off bugs/interAbstract/InterfaceMethodDeclarationFull.java PASS: Test 908: "bugs/interAbstract/aspect declares interface method (public abstract)" passed in 3606ms, memory usage: 8726432. Running test 910: bugs/interfaceDefinition/Use class implementing interface via aspect (weave all together) Commandline: abc -d bugs/interfaceDefinition -warn-unused-advice:off bugs/interfaceDefinition/pack/DefineInterface.java bugs/interfaceDefinition/pack/InterfaceDefinition.java bugs/interfaceDefinition/pack/MyInterface.java bugs/interfaceDefinition/Main.java hello PASS: Test 910: "bugs/interfaceDefinition/Use class implementing interface via aspect (weave all together)" passed in 5440ms, memory usage: 9180136. Running test 912: bugs/Erroneous exception conversion Commandline: abc -d bugs -warn-unused-advice:off bugs/ErroneousExceptionConversion.java boom in 5... PASS: Test 912: "bugs/Erroneous exception conversion" passed in 2891ms, memory usage: 9212592. Running test 913: bugs/before():execution(new(..)) does not throw NoAspectBoundException Commandline: abc -d bugs -warn-unused-advice:off bugs/ErroneousExceptionConversion1.java PASS: Test 913: "bugs/before():execution(new(..)) does not throw NoAspectBoundException" passed in 2852ms, memory usage: 14621816. Running test 914: bugs/Anomalous handling of inter-type declarations to abstract base classes in aspectj 1.1 Commandline: abc -d bugs -warn-unused-advice:off bugs/AbstractBaseAndInterTypeInterface.java PASS: Test 914: "bugs/Anomalous handling of inter-type declarations to abstract base classes in aspectj 1.1" passed in 1919ms, memory usage: 8822720. Running test 915: bugs/caseSensitivity/NPE When compiling intertype declaration Commandline: abc -d bugs/caseSensitivity -warn-unused-advice:off bugs/caseSensitivity/uniqueId/Numbered.java bugs/caseSensitivity/uniqueId/Bug.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 915: "bugs/caseSensitivity/NPE When compiling intertype declaration" passed in 1631ms, memory usage: 9429576. Running test 916: bugs/declare warning on subtype constructor Commandline: abc -d bugs -warn-unused-advice:off bugs/SubtypeConstructorCW.java Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. "before execution(C())", "before execution(F(int))", PASS: Test 916: "bugs/declare warning on subtype constructor" passed in 4502ms, memory usage: 9113848. Running test 917: bugs/CatchClauseSignature has broken operation Commandline: abc -d bugs -warn-unused-advice:off bugs/HandlerSig.java PASS: Test 917: "bugs/CatchClauseSignature has broken operation" passed in 3280ms, memory usage: 9214088. Running test 918: new/after returning with parameter: matching rules Commandline: abc -d new -warn-unused-advice:off new/AfterReturningParamMatching.java PASS: Test 918: "new/after returning with parameter: matching rules" passed in 3266ms, memory usage: 14704720. Running test 922: bugs/protectedvf/mail list VerifyError with protected access Commandline: abc -d bugs/protectedvf -warn-unused-advice:off bugs/protectedvf/main/Driver.java bugs/protectedvf/main/p2/AbstractTest.aj bugs/protectedvf/main/p1/ConcreteTest.aj The value of the field is 1 test: test-1, test-1, test-1 The value of the field when replacing is 1 PASS: Test 922: "bugs/protectedvf/mail list VerifyError with protected access" passed in 3411ms, memory usage: 9020480. Running test 923: abctests/design/reflection/thisJoinPoint etc inside if pointcut Commandline: abc -d abctests/design/reflection -warn-unused-advice:off abctests/design/reflection/InsideIf.java PASS: Test 923: "abctests/design/reflection/thisJoinPoint etc inside if pointcut" passed in 2923ms, memory usage: 8813800. Running test 924: abctests/design/cflow/cflow at handler joinpoints Commandline: abc -d abctests/design/cflow -warn-unused-advice:off abctests/design/cflow/Handler.java PASS: Test 924: "abctests/design/cflow/cflow at handler joinpoints" passed in 2835ms, memory usage: 8692840. Running test 925: bugs/Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6) Commandline: abc -d bugs -warn-unused-advice:off bugs/OverloadedITDNPE.java PASS: Test 925: "bugs/Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)" passed in 1813ms, memory usage: 13180128. Running test 926: bugs/ClasscastException on concretization of if(false) 1 Commandline: abc -d bugs -warn-unused-advice:off bugs/DecwClassCastException.java Compilation failed with 6 errors, which were matched and verified against the expected errors. PASS: Test 926: "bugs/ClasscastException on concretization of if(false) 1" passed in 1639ms, memory usage: 11730208. Running test 92601: abctests/bugs/ClasscastException on concretization of if(false) 1-1 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DecwClassCastExceptionIndirect.java Compilation failed with 6 errors, which were matched and verified against the expected errors. PASS: Test 92601: "abctests/bugs/ClasscastException on concretization of if(false) 1-1" passed in 1653ms, memory usage: 4743344. Running test 927: bugs/ClasscastException on concretization of if(false) 2-1 Commandline: abc -d bugs -warn-unused-advice:off bugs/DeclareSoftDynamicPCDs.java Compilation failed with 6 errors, which were matched and verified against the expected errors. PASS: Test 927: "bugs/ClasscastException on concretization of if(false) 2-1" passed in 1643ms, memory usage: 5820608. Running test 92701: abctests/bugs/ClasscastException on concretization of if(false) 2-2 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DeclareSoftDynamicPCDsIndirect.java Compilation failed with 6 errors, which were matched and verified against the expected errors. PASS: Test 92701: "abctests/bugs/ClasscastException on concretization of if(false) 2-2" passed in 1649ms, memory usage: 6909672. Running test 928: bugs/serialVersionUID/SUID: Before execution advice Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/Test.java bugs/serialVersionUID/Util.java Test.run() ? Util.write() suid=Test: static final long serialVersionUID = 6093543801813805496L; Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/Test.java bugs/serialVersionUID/Util.java bugs/serialVersionUID/BeforeExecutionAdvice.aj ? Util.read() obj=Test@9b3cb7 PASS: Test 928: "bugs/serialVersionUID/SUID: Before execution advice" passed in 6555ms, memory usage: 18426832. Running test 930: bugs/serialVersionUID/SUID: Around closure execution advice (-Xlint:ignore) Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/Test.java bugs/serialVersionUID/Util.java Test.run() ? Util.write() suid=Test: static final long serialVersionUID = 6093543801813805496L; Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/Test.java bugs/serialVersionUID/Util.java bugs/serialVersionUID/AroundClosureExecutionAdvice.aj Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. ? Util.fail() ex=java.io.InvalidClassException: Test; local class incompatible: stream classdesc serialVersionUID = 6093543801813805496, local class serialVersionUID = -1171952971815625742 PASS: Test 930: "bugs/serialVersionUID/SUID: Around closure execution advice (-Xlint:ignore)" passed in 6696ms, memory usage: 11446608. Running test 933: bugs/serialVersionUID/SUID: thisJoinPoint with clinit method Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/ClinitTest.java bugs/serialVersionUID/Util.java ? Util.write() suid=ClinitTest: static final long serialVersionUID = 2526902561815172109L; Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/ClinitTest.java bugs/serialVersionUID/Util.java bugs/serialVersionUID/TJP.aj ? Util.read() obj=ClinitTest@1eaf9c8 PASS: Test 933: "bugs/serialVersionUID/SUID: thisJoinPoint with clinit method" passed in 6144ms, memory usage: 11627184. Running test 935: bugs/serialVersionUID/SUID: After returning staticinitialization advice with serialVersionUID field Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/SuidTest.java bugs/serialVersionUID/Util.java ? Util.write() suid=SuidTest: static final long serialVersionUID = 8904684881596717140L; Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/SuidTest.java bugs/serialVersionUID/Util.java bugs/serialVersionUID/AfterReturningStaticinitializationAdvice.aj ? AfterReturningStaticinitializationAdvice.staticInit() ? Util.read() obj=SuidTest@fe321f PASS: Test 935: "bugs/serialVersionUID/SUID: After returning staticinitialization advice with serialVersionUID field" passed in 6285ms, memory usage: 11571432. Running test 938: bugs/serialVersionUID/SUID: Declare extends Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/Test.java bugs/serialVersionUID/Util.java Test.run() ? Util.write() suid=Test: static final long serialVersionUID = 6093543801813805496L; Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/Test.java bugs/serialVersionUID/Util.java bugs/serialVersionUID/DeclareExtends.aj ? Util.read() obj=Thread[Thread-950,5,main] PASS: Test 938: "bugs/serialVersionUID/SUID: Declare extends" passed in 5904ms, memory usage: 11738712. Running test 940: bugs/serialVersionUID/SUID: Declare implements non-Serializable (compile) Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/NonSerializableTest.java bugs/serialVersionUID/DeclareImplements.aj PASS: Test 940: "bugs/serialVersionUID/SUID: Declare implements non-Serializable (compile)" passed in 1882ms, memory usage: 11500272. Running test 941: bugs/serialVersionUID/SUID: Declare implements Serializable (compile) Commandline: abc -d bugs/serialVersionUID -warn-unused-advice:off bugs/serialVersionUID/NonSerializableTest.java bugs/serialVersionUID/DeclareImplementsSerializable.aj PASS: Test 941: "bugs/serialVersionUID/SUID: Declare implements Serializable (compile)" passed in 1923ms, memory usage: 14791456. Running test 945: bugs/fieldsOnInterfaces/declare String field on interface Commandline: abc -d bugs/fieldsOnInterfaces -warn-unused-advice:off bugs/fieldsOnInterfaces/StringFieldOnInterface.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 945: "bugs/fieldsOnInterfaces/declare String field on interface" passed in 1657ms, memory usage: 11766192. Running test 946: bugs/fieldsOnInterfaces/declare int field on interface Commandline: abc -d bugs/fieldsOnInterfaces -warn-unused-advice:off bugs/fieldsOnInterfaces/IntFieldOnInterface.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 946: "bugs/fieldsOnInterfaces/declare int field on interface" passed in 1647ms, memory usage: 4703776. Running test 947: bugs/fieldsOnInterfaces/declare Object field on interface Commandline: abc -d bugs/fieldsOnInterfaces -warn-unused-advice:off bugs/fieldsOnInterfaces/ObjectFieldOnInterface.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 947: "bugs/fieldsOnInterfaces/declare Object field on interface" passed in 1661ms, memory usage: 6169392. Running test 948: bugs/fail in compiling aspect with overriding method introduction with different throws clause Commandline: abc -d bugs -warn-unused-advice:off bugs/IntertypeDifferentThrows.java PASS: Test 948: "bugs/fail in compiling aspect with overriding method introduction with different throws clause " passed in 1874ms, memory usage: 10598976. Running test 949: new/super call in anonymous class created in around advice Commandline: abc -d new -warn-unused-advice:off new/SuperClosure.java PASS: Test 949: "new/super call in anonymous class created in around advice" passed in 3606ms, memory usage: 8158192. Running test 951: bugs/deprecated/-deprecation not working? Commandline: abc -d bugs/deprecated -warn-unused-advice:off -deprecation bugs/deprecated/Deprecation.java bugs/deprecated/Deprecated.java Illegal arguments: Unknown option -deprecation FAIL: Test 951: "bugs/deprecated/-deprecation not working?" failed in 409ms, memory usage: 8156160. Running test 952: bugs/retitle warning to circular {advice} dependency at ... Commandline: abc -d bugs -warn-unused-advice:off bugs/CircularAdvicePrecedence.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 952: "bugs/retitle warning to circular {advice} dependency at ..." passed in 1800ms, memory usage: 12435144. Running test 953: bugs/Introduce Unknown Type to class causes Null pointer exception Commandline: abc -d bugs -warn-unused-advice:off bugs/Pr51322.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 953: "bugs/Introduce Unknown Type to class causes Null pointer exception" passed in 1601ms, memory usage: 9598000. Running test 957: bugs/Private members introduced via an interface are visible to the class Commandline: abc -d bugs -warn-unused-advice:off bugs/VisiblePrivateInterfaceITDs.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 957: "bugs/Private members introduced via an interface are visible to the class" passed in 1617ms, memory usage: 10499272. Running test 958: bugs/declarePrecedenceWithClasses/declare precedence on a class should be a compile-time error 1 Commandline: abc -d bugs/declarePrecedenceWithClasses -warn-unused-advice:off bugs/declarePrecedenceWithClasses/DeclarePrecedenceTestClass.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 958: "bugs/declarePrecedenceWithClasses/declare precedence on a class should be a compile-time error 1" passed in 1663ms, memory usage: 4863472. Running test 959: bugs/declarePrecedenceWithClasses/declare precedence on a class should be a compile-time error 2 Commandline: abc -d bugs/declarePrecedenceWithClasses -warn-unused-advice:off bugs/declarePrecedenceWithClasses/Priority.aj PASS: Test 959: "bugs/declarePrecedenceWithClasses/declare precedence on a class should be a compile-time error 2" passed in 1854ms, memory usage: 10474704. Running test 960: bugs/StringToString/error Type mismatch: cannot convert from java.lang.String to java.lang.String Commandline: abc -cp bugs/StringToString/helloworld.jar:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d bugs/StringToString -warn-unused-advice:off bugs/StringToString/X.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 960: "bugs/StringToString/error Type mismatch: cannot convert from java.lang.String to java.lang.String" passed in 1656ms, memory usage: 11278032. Running test 961: bugs/systemouts/declare error binary-weaving NPE 1 Commandline: abc -d bugs/systemouts -injars bugs/systemouts/injar-debug.jar -warn-unused-advice:off bugs/systemouts/A.java Compilation failed with 21 errors, which were matched and verified against the expected errors. PASS: Test 961: "bugs/systemouts/declare error binary-weaving NPE 1" passed in 1941ms, memory usage: 15631952. Running test 962: bugs/systemouts/declare error binary-weaving NPE 2 Commandline: abc -d bugs/systemouts -injars bugs/systemouts/injar-nodebug.jar -warn-unused-advice:off bugs/systemouts/A.java Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Error position is null; assuming error matches current expected error with no line number. Error message: NPE in method in class pack.X WARNING: This test was probably not really passed!! Compilation failed with 21 errors, which were matched and verified against the expected errors. PASS: Test 962: "bugs/systemouts/declare error binary-weaving NPE 2 " passed in 1914ms, memory usage: 8588544. Running test 963: bugs/tooManyErrors/Regression from 1.1: NPE in CompilationResult Commandline: abc -d bugs/tooManyErrors -injars bugs/tooManyErrors/Joinpoints101.jar -warn-unused-advice:off bugs/tooManyErrors/DecErrors.aj Compilation failed with 100 errors, which were matched and verified against the expected errors. PASS: Test 963: "bugs/tooManyErrors/Regression from 1.1: NPE in CompilationResult" passed in 2080ms, memory usage: 13579208. Running test 964: bugs/NPE when binary weaving a ctor ITD Commandline: abc -d bugs -warn-unused-advice:off bugs/CtorITD.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 964: "bugs/NPE when binary weaving a ctor ITD" passed in 1599ms, memory usage: 9358632. Running test 966: bugs/NPE in compiler when using (an unusual) declare warning against a ctor ITD Commandline: abc -d bugs -warn-unused-advice:off bugs/DecwInitializationITD.java PASS: Test 966: "bugs/NPE in compiler when using (an unusual) declare warning against a ctor ITD" passed in 1855ms, memory usage: 13872696. Running test 967: bugs/compileOrdering/InterTypeMethodDeclaration.java:104 Commandline: abc -d bugs/compileOrdering -warn-unused-advice:off bugs/compileOrdering/B.java bugs/compileOrdering/D.java Compilation failed with 1 errors, which were matched and verified against the expected errors. Commandline: abc -d bugs/compileOrdering -warn-unused-advice:off bugs/compileOrdering/D.java bugs/compileOrdering/B.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 967: "bugs/compileOrdering/InterTypeMethodDeclaration.java:104" passed in 2933ms, memory usage: 4279632. Running test 968: bugs/nested uses of this() inside constructors not handled properly for initialization and preinitialization pointcuts Commandline: abc -d bugs -warn-unused-advice:off bugs/ConstructorMain.java PASS: Test 968: "bugs/nested uses of this() inside constructors not handled properly for initialization and preinitialization pointcuts" passed in 4649ms, memory usage: 9228528. Running test 969: bugs/wrong variable binding in || pointcuts Commandline: abc -d bugs -warn-unused-advice:off bugs/DisjunctVarBinding.java PASS: Test 969: "bugs/wrong variable binding in || pointcuts" passed in 1942ms, memory usage: 14522856. Running test 970: bugs/error message for constructor-execution pcd Commandline: abc -d bugs -warn-unused-advice:off bugs/InterfaceConstructor.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 970: "bugs/error message for constructor-execution pcd" passed in 1832ms, memory usage: 8227976. Running test 971: bugs/false ambigous binding error (introduced in 1.2rc2) Commandline: abc -d bugs -warn-unused-advice:off bugs/DisjunctVarBinding_2.java bugs/DisjunctVarBinding_3.java Commandline: abc -d bugs -warn-unused-advice:off bugs/DisjunctVarBinding_3.java bugs/DisjunctVarBinding_2.java PASS: Test 971: "bugs/false ambigous binding error (introduced in 1.2rc2)" passed in 3658ms, memory usage: 13505064. Running test 972: bugs/IfPerThis/An if() pointcut inside a perthis() clauses an ABORT - null pointer exception in ajc - 1 Commandline: abc -d bugs/IfPerThis -warn-unused-advice:off bugs/IfPerThis/Testcase1.java PASS: Test 972: "bugs/IfPerThis/An if() pointcut inside a perthis() clauses an ABORT - null pointer exception in ajc - 1" passed in 2946ms, memory usage: 15056384. Running test 973: bugs/IfPerThis/An if() pointcut inside a perthis() clauses an ABORT - null pointer exception in ajc - 2 Commandline: abc -d bugs/IfPerThis -warn-unused-advice:off bugs/IfPerThis/Testcase2.java Created a PerThis aspect : Testcase2@14227c0 Invoking command bean: Command@3fcca4 hello(Command@3fcca4) Created a PerThis aspect : Testcase2@945e9c Invoking command bean: Command@cf582a hello again(Command@cf582a) PASS: Test 973: "bugs/IfPerThis/An if() pointcut inside a perthis() clauses an ABORT - null pointer exception in ajc - 2" passed in 3895ms, memory usage: 9021912. Running test 974: bugs/IfPerThis/An if() pointcut inside a perthis() clauses an ABORT - null pointer exception in ajc - 3 Commandline: abc -d bugs/IfPerThis -warn-unused-advice:off bugs/IfPerThis/Testcase3.java PASS: Test 974: "bugs/IfPerThis/An if() pointcut inside a perthis() clauses an ABORT - null pointer exception in ajc - 3" passed in 1961ms, memory usage: 8976024. Running test 975: abctests/eaj/casting/Test of cast pointcuts Commandline: abc -d abctests/eaj/casting -warn-unused-advice:off -ext abc.eaj abctests/eaj/casting/Test.java PASS: Test 975: "abctests/eaj/casting/Test of cast pointcuts" passed in 3787ms, memory usage: 14764696. Running test 976: abctests/eaj/global_pointcuts/Test of global and private pointcuts Commandline: abc -d abctests/eaj/global_pointcuts -warn-unused-advice:off -ext abc.eaj abctests/eaj/global_pointcuts/aaa/A.java abctests/eaj/global_pointcuts/bbb/B.java PASS: Test 976: "abctests/eaj/global_pointcuts/Test of global and private pointcuts" passed in 3360ms, memory usage: 9128472. Running test 977: abctests/eaj/local_vars/Test of private pointcuts Commandline: abc -d abctests/eaj/local_vars -warn-unused-advice:off -ext abc.eaj abctests/eaj/local_vars/Fibonacci.java abctests/eaj/local_vars/Observer.java PASS: Test 977: "abctests/eaj/local_vars/Test of private pointcuts" passed in 3249ms, memory usage: 8923208. Running test 978: abctests/bugs/cflowbelow in abstract aspects Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/AbstractPrec1.java PASS: Test 978: "abctests/bugs/cflowbelow in abstract aspects" passed in 3714ms, memory usage: 8966072. Running test 979: abctests/bugs/pack1/packages in wrong place Commandline: abc -d abctests/bugs/pack1 -warn-unused-advice:off abctests/bugs/pack1/A/B.java Error position is null; assuming error matches current expected error with no line number. Error message: class C.B cannot be defined in file abctests/bugs/pack1/A/B.java WARNING: This test was probably not really passed!! Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 979: "abctests/bugs/pack1/packages in wrong place" passed in 1828ms, memory usage: 9606984. Running test 980: abctests/bugs/binding of variables inside || pointcuts Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/BindProblem.java PASS: Test 980: "abctests/bugs/binding of variables inside || pointcuts" passed in 2975ms, memory usage: 8939496. Running test 981: abctests/bugs/problem with byte constants Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/ByteProblem.java PASS: Test 981: "abctests/bugs/problem with byte constants" passed in 1838ms, memory usage: 13785392. Running test 982: abctests/bugs/needing declare parents to resolve inner class reference Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DeclareParentsInner.java PASS: Test 982: "abctests/bugs/needing declare parents to resolve inner class reference" passed in 1864ms, memory usage: 14020448. Running test 983: abctests/bugs/declareparentsbinary/declare parents on binary classes needs to modify constructor calls 1 Commandline: abc -d abctests/bugs/declareparentsbinary -injars abctests/bugs/declareparentsbinary/BinaryClasses.jar -warn-unused-advice:off abctests/bugs/declareparentsbinary/Aspect.java PASS: Test 983: "abctests/bugs/declareparentsbinary/declare parents on binary classes needs to modify constructor calls 1" passed in 3237ms, memory usage: 8600752. Running test 984: abctests/bugs/declareparentsbinary/declare parents on binary classes needs to modify constructor calls 2 Commandline: abc -d abctests/bugs/declareparentsbinary -injars abctests/bugs/declareparentsbinary/BinaryClasses2.jar -warn-unused-advice:off abctests/bugs/declareparentsbinary/Aspect.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 984: "abctests/bugs/declareparentsbinary/declare parents on binary classes needs to modify constructor calls 2" passed in 1732ms, memory usage: 6565256. Running test 985: abctests/bugs/declare parents referring to an otherwise unmentioned class Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DeclareParentsRef.java PASS: Test 985: "abctests/bugs/declare parents referring to an otherwise unmentioned class" passed in 1850ms, memory usage: 14368352. Running test 986: abctests/bugs/Matching int[].clone() Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/IntArray.java Compilation produced an unexpected number of errors: 2, should be 0 Actual errors found: Syntax Error at abctests/bugs/IntArray.java:14,28-31: Syntax error: unexpected int. Syntax Error at abctests/bugs/IntArray.java:15,3-4: Syntax error: unexpected numeric literal 0. FAIL: Test 986: "abctests/bugs/Matching int[].clone()" failed in 1624ms, memory usage: 11481656. Running test 987: abctests/bugs/method intertype onto inner class Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/QualThis.java PASS: Test 987: "abctests/bugs/method intertype onto inner class" passed in 4010ms, memory usage: 8597792. Running test 988: abctests/bugs/separate compilation and references to compile time constants Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/ConstantInit.java Commandline: abc -cp abctests/bugs:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d abctests/bugs -warn-unused-advice:off abctests/bugs/ConstantUse.java PASS: Test 988: "abctests/bugs/separate compilation and references to compile time constants" passed in 3804ms, memory usage: 15213848. Running test 989: abctests/bugs/lifting if out of cflow, with correct parameters Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/CflowIf.java PASS: Test 989: "abctests/bugs/lifting if out of cflow, with correct parameters" passed in 2896ms, memory usage: 8919880. Running test 990: abctests/bugs/lifting if out of cflow, with correct parameters 2 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/CflowIf2.java PASS: Test 990: "abctests/bugs/lifting if out of cflow, with correct parameters 2" passed in 3246ms, memory usage: 9019608. Running test 991: abctests/bugs/declare parents causes interface to implement itself Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/foo/Foo.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 991: "abctests/bugs/declare parents causes interface to implement itself" passed in 1644ms, memory usage: 9583776. Running test 992: abctests/bugs/cast pointcut can interact badly with jimple type assignment Commandline: abc -d abctests/bugs -injars abctests/bugs/cast.jar -warn-unused-advice:off -ext abc.eaj abctests/bugs/CastAspect.java Test failed, compiled class behaved incorrectly Message: fail [ unexpected event "cast happened" found] org.aspectj.bridge.AbortException: [ unexpected event "cast happened" found] at org.aspectj.bridge.MessageWriter.handleMessage(MessageWriter.java:47) at org.aspectj.testing.Tester.handle(Tester.java:963) at org.aspectj.testing.Tester.checkFailed(Tester.java:177) at org.aspectj.testing.Tester.check(Tester.java:204) at org.aspectj.testing.Tester.checkEqualIgnoreDups(Tester.java:702) at org.aspectj.testing.Tester.checkEqual(Tester.java:742) at org.aspectj.testing.Tester.checkEvents(Tester.java:922) at org.aspectj.testing.Tester.checkAndClearEvents(Tester.java:933) at org.aspectj.testing.Tester.checkAllEvents(Tester.java:846) at Cast.main(Cast.java:5) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at abc.testing.TestCase.runTest(TestCase.java:409) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) FAIL: Test 992: "abctests/bugs/cast pointcut can interact badly with jimple type assignment" failed in 5221ms, memory usage: 8997272. Running test 993: abctests/eaj/throw_pointcut/Try all advice types on the throw joinpoint Commandline: abc -d abctests/eaj/throw_pointcut -warn-unused-advice:off -ext abc.eaj abctests/eaj/throw_pointcut/Throw.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 993: "abctests/eaj/throw_pointcut/Try all advice types on the throw joinpoint" passed in 3091ms, memory usage: 9678872. Running test 994: abctests/bugs/&& and || interact correctly with binding Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/AndOrBind.java PASS: Test 994: "abctests/bugs/&& and || interact correctly with binding" passed in 4521ms, memory usage: 9024888. Running test 995: abctests/bugs/correct treatment of exceptions with interfaceinvoke Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/InterfaceExceptions.java PASS: Test 995: "abctests/bugs/correct treatment of exceptions with interfaceinvoke" passed in 1867ms, memory usage: 13461176. Running test 996: abctests/bugs/anonymous class constructed inside this(...) call Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/AnonPreinit.java PASS: Test 996: "abctests/bugs/anonymous class constructed inside this(...) call" passed in 2576ms, memory usage: 14403272. Running test 997: abctests/bugs/verify error with calls to outer methods from inner classes Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/PatternMatcher.java PASS: Test 997: "abctests/bugs/verify error with calls to outer methods from inner classes" passed in 2756ms, memory usage: 8658968. Running test 998: abctests/bugs/declare parents causes interface to implement itself Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/foo2/Foo.java PASS: Test 998: "abctests/bugs/declare parents causes interface to implement itself" passed in 1827ms, memory usage: 12969664. Running test 999: abctests/bugs/declareparentsprotectedaccessinnerclasses/declare parents/protected access/inner classes Commandline: abc -d abctests/bugs/declareparentsprotectedaccessinnerclasses -warn-unused-advice:off abctests/bugs/declareparentsprotectedaccessinnerclasses/A.java abctests/bugs/declareparentsprotectedaccessinnerclasses/bar/C.java PASS: Test 999: "abctests/bugs/declareparentsprotectedaccessinnerclasses/declare parents/protected access/inner classes" passed in 1856ms, memory usage: 8196112. Running test 1000: abctests/bugs/resolvingdeclareparents/resolving and declared parents Commandline: abc -d abctests/bugs/resolvingdeclareparents -warn-unused-advice:off abctests/bugs/resolvingdeclareparents/B.java Commandline: abc -cp abctests/bugs/resolvingdeclareparents/.:/usr/local/src/abc-with-tests/abc/lib/abc-complete.jar:/usr/local/src/abc-with-tests/abc/lib/abc-testing.jar:/usr/local/src/abc-with-tests/abc/lib/abc-runtime.jar -d abctests/bugs/resolvingdeclareparents -warn-unused-advice:off abctests/bugs/resolvingdeclareparents/A.java PASS: Test 1000: "abctests/bugs/resolvingdeclareparents/resolving and declared parents" passed in 3329ms, memory usage: 14185928. Running test 1001: abctests/bugs/resolving anonymous classes inside classes with dollar signs Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/ExtraAnon.java Unexpected exception while compiling: polyglot.util.InternalCompilerError: unhandled exception during compilation polyglot.util.InternalCompilerError: unhandled exception during compilation at abc.main.CompileSequence.runSequence(CompileSequence.java:110) at abc.main.Main.run(Main.java:406) at abc.testing.TestCase.runTest(TestCase.java:289) at abc.testing.Main.doCase(Main.java:288) at abc.testing.Main.main(Main.java:122) Caused by: java.lang.RuntimeException: couldn't find class: E$A2$1 (is your soot-class-path set properly?) at soot.SootResolver.bringToHierarchy(SootResolver.java:184) at soot.SootResolver.bringToSignatures(SootResolver.java:219) at soot.SootResolver.processResolveWorklist(SootResolver.java:139) at soot.SootResolver.resolveClass(SootResolver.java:124) at soot.Scene.loadClass(Scene.java:390) at abc.main.CompileSequence.compile(CompileSequence.java:338) at abc.main.CompileSequence.runSequence(CompileSequence.java:100) ... 4 more FAIL: Test 1001: "abctests/bugs/resolving anonymous classes inside classes with dollar signs" failed in 1818ms, memory usage: 23626304. Running test 1002: abctests/bugs/doubledeclareparents/double declare parents Commandline: abc -d abctests/bugs/doubledeclareparents -warn-unused-advice:off abctests/bugs/doubledeclareparents/A.java PASS: Test 1002: "abctests/bugs/doubledeclareparents/double declare parents" passed in 1819ms, memory usage: 15159688. Running test 1003: abctests/bugs/interaction of around and after returning at execution shadow Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/AroundAR.java PASS: Test 1003: "abctests/bugs/interaction of around and after returning at execution shadow" passed in 2794ms, memory usage: 8399648. Running test 1004: abctests/around/initialization/around with initialization Commandline: abc -d abctests/around/initialization -warn-unused-advice:off abctests/around/initialization/Foo.java around Foo()0 Foo()1 around Foo()1 PASS: Test 1004: "abctests/around/initialization/around with initialization" passed in 2906ms, memory usage: 9136856. Running test 1005: abctests/around/alternative/around with alternative binding, changed proceed Commandline: abc -d abctests/around/alternative -warn-unused-advice:off abctests/around/alternative/Foo.java new, null null, new PASS: Test 1005: "abctests/around/alternative/around with alternative binding, changed proceed" passed in 3087ms, memory usage: 9083232. Running test 1006: abctests/around/adviceexecution/around with circular adviceexecution advice Commandline: abc -d abctests/around/adviceexecution -warn-unused-advice:off abctests/around/adviceexecution/Foo.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. n=0 n=0 n=0 PASS: Test 1006: "abctests/around/adviceexecution/around with circular adviceexecution advice" passed in 5602ms, memory usage: 9027752. Running test 1007: abctests/bugs/make sure we get valid jimple for perthis/pertarget bind methods Commandline: abc -d abctests/bugs -warn-unused-advice:off -debug doValidate abctests/bugs/PerTarget.java PASS: Test 1007: "abctests/bugs/make sure we get valid jimple for perthis/pertarget bind methods" passed in 3677ms, memory usage: 8348832. Running test 1008: abctests/bugs/percflowinterfaces/precedence of percflowsetups Commandline: abc -d abctests/bugs/percflowinterfaces -warn-unused-advice:off abctests/bugs/percflowinterfaces/F.java PASS: Test 1008: "abctests/bugs/percflowinterfaces/precedence of percflowsetups" passed in 2180ms, memory usage: 12918888. Running test 1009: abctests/bugs/correct interaction of advice and constructor inlining Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/InlinedCons.java PASS: Test 1009: "abctests/bugs/correct interaction of advice and constructor inlining" passed in 3425ms, memory usage: 8955288. Running test 1010: abctests/bugs/correct handling of methods in source with $ in the name 1 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DollarMethod.java PASS: Test 1010: "abctests/bugs/correct handling of methods in source with $ in the name 1" passed in 3108ms, memory usage: 8919248. Running test 1011: abctests/bugs/correct handling of methods in source with $ in the name 2 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DollarMethod2.java PASS: Test 1011: "abctests/bugs/correct handling of methods in source with $ in the name 2" passed in 2498ms, memory usage: 14074536. Running test 1012: abctests/bugs/correct handling of methods in source with $ in the name 3 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/Dollar$Method3.java PASS: Test 1012: "abctests/bugs/correct handling of methods in source with $ in the name 3" passed in 2885ms, memory usage: 8953848. Running test 1013: abctests/bugs/circular pointcuts Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/TestAspect.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1013: "abctests/bugs/circular pointcuts" passed in 1647ms, memory usage: 10055808. Running test 1014: abctests/bugs/interaction of named pointcuts and nested cflow Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/CflowInliningDepth.java PASS: Test 1014: "abctests/bugs/interaction of named pointcuts and nested cflow" passed in 2955ms, memory usage: 8974848. Running test 1015: abctests/bugs/correct topological sorting of precedence Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/PrecedenceSort.java PASS: Test 1015: "abctests/bugs/correct topological sorting of precedence" passed in 1893ms, memory usage: 13498056. Running test 1016: abctests/bugs/checks for declare parents on binary classes Commandline: abc -d abctests/bugs -injars abctests/bugs/declareparentsbinary/DP.jar -warn-unused-advice:off abctests/bugs/DeclareParentsBinaryAspect.java Compilation failed with 8 errors, which were matched and verified against the expected errors. PASS: Test 1016: "abctests/bugs/checks for declare parents on binary classes" passed in 1698ms, memory usage: 11482376. Running test 1017: abctests/bugs/around weaver incorrectly unboxing double literals in float context Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/AroundUnboxing.java PASS: Test 1017: "abctests/bugs/around weaver incorrectly unboxing double literals in float context" passed in 2413ms, memory usage: 8548304. Running test 1018: abctests/bugs/internal around weaver error when trying to capture proceed() into a closure Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/ExtractedProceed.java Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. PASS: Test 1018: "abctests/bugs/internal around weaver error when trying to capture proceed() into a closure" passed in 1938ms, memory usage: 13023400. Running test 1019: abctests/tracematches/Tracematches: Basic tracematch Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/Basic.java f g fg g f g fg f f g fg g g PASS: Test 1019: "abctests/tracematches/Tracematches: Basic tracematch" passed in 6109ms, memory usage: 10479808. Running test 1020: abctests/tracematches/Tracematches: Plus and Star Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/PlusStar.java PASS: Test 1020: "abctests/tracematches/Tracematches: Plus and Star" passed in 5366ms, memory usage: 10123104. Running test 1021: abctests/tracematches/Tracematches: Alternation Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/Alternation.java f f g g f fg*f+ g f f fg*f+ g PASS: Test 1021: "abctests/tracematches/Tracematches: Alternation" passed in 5248ms, memory usage: 10475824. Running test 1022: abctests/tracematches/Tracematches: Basic variable bindings Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/Variables.java f(java.lang.Object@11ebf51) f(java.lang.Object@14c748) g(java.lang.Object@14c748) fg+(java.lang.Object@14c748) g(java.lang.Object@11ebf51) fg+(java.lang.Object@11ebf51) f(java.lang.Object@11ebf51) g(java.lang.Object@14c748) fg+(java.lang.Object@14c748) f(java.lang.Object@11ebf51) f(java.lang.Object@14c748) g(java.lang.Object@11ebf51) fg+(java.lang.Object@11ebf51) g(java.lang.Object@11ebf51) fg+(java.lang.Object@11ebf51) g(java.lang.Object@14c748) fg+(java.lang.Object@14c748) PASS: Test 1022: "abctests/tracematches/Tracematches: Basic variable bindings" passed in 6017ms, memory usage: 10600400. Running test 1023: abctests/tracematches/failsafe/Failsafe enumerations: tracematch version 1 Commandline: abc -d abctests/tracematches/failsafe -warn-unused-advice:off -ext abc.tm abctests/tracematches/failsafe/leaktest/LeakTest.java abctests/tracematches/failsafe/tracematches/FailSafeEnum.java PASS: Test 1023: "abctests/tracematches/failsafe/Failsafe enumerations: tracematch version 1" passed in 6735ms, memory usage: 10421696. Running test 1024: abctests/tracematches/failsafe3/Failsafe enumerations: tracematch version 2 Commandline: abc -d abctests/tracematches/failsafe3 -warn-unused-advice:off -ext abc.tm abctests/tracematches/failsafe3/leaktest/LeakTest.java abctests/tracematches/failsafe3/tracematches/FailSafeEnum.java PASS: Test 1024: "abctests/tracematches/failsafe3/Failsafe enumerations: tracematch version 2" passed in 6608ms, memory usage: 10293384. Running test 1025: abctests/tracematches/failsafe4/Failsafe enumerations: tracematch version 3 Commandline: abc -d abctests/tracematches/failsafe4 -warn-unused-advice:off -ext abc.tm abctests/tracematches/failsafe4/leaktest/LeakTest.java abctests/tracematches/failsafe4/tracematches/FailSafeEnum.java PASS: Test 1025: "abctests/tracematches/failsafe4/Failsafe enumerations: tracematch version 3" passed in 6118ms, memory usage: 10303208. Running test 1026: abctests/tracematches/Tracematches: NoSuchMethodError (shouldn't occur..) Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/Test.java MATCHED MATCHED PASS: Test 1026: "abctests/tracematches/Tracematches: NoSuchMethodError (shouldn't occur..)" passed in 4810ms, memory usage: 10310472. Running test 1027: abctests/tracematches/Tracematches: Negative bindings should be checked correctly... Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/NegBindings.java PASS: Test 1027: "abctests/tracematches/Tracematches: Negative bindings should be checked correctly..." passed in 5168ms, memory usage: 10098896. Running test 1028: abctests/tracematches/Tracematches: states where x may be bound or unbound Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/MoreBindings.java PASS: Test 1028: "abctests/tracematches/Tracematches: states where x may be bound or unbound" passed in 5176ms, memory usage: 10132232. Running test 1029: abctests/tracematches/Tracematches: Basic around tracematch Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/BasicAround.java PASS: Test 1029: "abctests/tracematches/Tracematches: Basic around tracematch" passed in 4644ms, memory usage: 10114296. Running test 1030: abctests/tracematches/Tracematches: Around match with multiple bindings. Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/MultipleBindingsForAround.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 1030: "abctests/tracematches/Tracematches: Around match with multiple bindings." passed in 4788ms, memory usage: 10206832. Running test 1031: abctests/tracematches/Tracematches: Testing the `perthread' modifier Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/PerThread.java PASS: Test 1031: "abctests/tracematches/Tracematches: Testing the `perthread' modifier" passed in 6582ms, memory usage: 10959896. Running test 1032: abctests/tracematches/Tracematches: Testing self-applying around TM-advice Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/AdviseSelf.java Compilation produced unexpected warnings: Warning at Compiler Generated: Invalid Jimple body for : All identity statements should occur at the start of a Jimple method. abc will try to fix this, but really it's a bug in code generation. FAIL: Test 1032: "abctests/tracematches/Tracematches: Testing self-applying around TM-advice" failed in 3320ms, memory usage: 10204848. Running test 1033: abctests/tracematches/Tracematches: Testing if pointcuts in symbols Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/IfTest.java PASS: Test 1033: "abctests/tracematches/Tracematches: Testing if pointcuts in symbols" passed in 5407ms, memory usage: 10162480. Running test 1034: abctests/tracematches/Tracematches: When there is some() advice but not per-symbol Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/NoUpdates.java PASS: Test 1034: "abctests/tracematches/Tracematches: When there is some() advice but not per-symbol" passed in 4567ms, memory usage: 10089400. Running test 1035: abctests/tracematches/Tracematches: Basic primitive variable bindings Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/PrimitiveVariables.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. f(1) f(2) g(2) fg+(2) g(1) fg+(1) f(1) g(2) fg+(2) f(1) f(2) g(1) fg+(1) g(1) fg+(1) g(2) fg+(2) PASS: Test 1035: "abctests/tracematches/Tracematches: Basic primitive variable bindings" passed in 5281ms, memory usage: 10560504. Running test 1036: abctests/tracematches/Tracematches: Primitive bindings don't cause errors. Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/IntVariable.java PASS: Test 1036: "abctests/tracematches/Tracematches: Primitive bindings don't cause errors." passed in 4461ms, memory usage: 9762168. Running test 1037: abctests/tracematches/Tracematches: Primitive negative bindings should be checked correctly... Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/PrimNegBindings.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 1037: "abctests/tracematches/Tracematches: Primitive negative bindings should be checked correctly..." passed in 5167ms, memory usage: 10151264. Running test 1038: abctests/tracematches/Tracematches: Non-collectable weak bindings work correctly (Strings) Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm -debug clashHashCodes abctests/tracematches/NCWeakRefs.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 1038: "abctests/tracematches/Tracematches: Non-collectable weak bindings work correctly (Strings)" passed in 24556ms, memory usage: 9971064. Running test 1039: abctests/tracematches/Tracematches: Non-collectable weak bindings work correctly (Objects) Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm -debug clashHashCodes abctests/tracematches/NCWeakRefs2.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 1039: "abctests/tracematches/Tracematches: Non-collectable weak bindings work correctly (Objects)" passed in 8512ms, memory usage: 9397104. Running test 1040: abctests/tracematches/Tracematches: Collectable weak bindings work correctly (Strings) Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm -debug clashHashCodes abctests/tracematches/CollWeakRefs.java Matched orig Matched 19 Matched 19 PASS: Test 1040: "abctests/tracematches/Tracematches: Collectable weak bindings work correctly (Strings)" passed in 28970ms, memory usage: 10276208. Running test 1041: abctests/tracematches/Tracematches: Non-collectable weak bindings are propagated correctly (Objects - v1) Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm -debug clashHashCodes abctests/tracematches/NCWeakRefs3.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. ..........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PASS: Test 1041: "abctests/tracematches/Tracematches: Non-collectable weak bindings are propagated correctly (Objects - v1)" passed in 29002ms, memory usage: 9935616. Running test 1042: abctests/tracematches/Tracematches: Non-collectable weak bindings are propagated correctly (Objects - v2) Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm -debug clashHashCodes abctests/tracematches/NCWeakRefs4.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. ++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++. PASS: Test 1042: "abctests/tracematches/Tracematches: Non-collectable weak bindings are propagated correctly (Objects - v2)" passed in 26065ms, memory usage: 9913664. Running test 1043: abctests/tracematches/Tracematches: Non-collectable weak bindings from collectable bindings Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm -debug clashHashCodes abctests/tracematches/NCWeakRefs5.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. ++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++.++++++++++. PASS: Test 1043: "abctests/tracematches/Tracematches: Non-collectable weak bindings from collectable bindings" passed in 26151ms, memory usage: 9931904. Running test 1101: om/simple/Simple module compile Commandline: abc -d om/simple -warn-unused-advice:off -ext abc.om om/simple/ModuleTest.java om/simple/ModuleTest2.java om/simple/ModuleTest3.java om/simple/A.java om/simple/Another.java om/simple/AnotherChild.java om/simple/AspectA.aj om/simple/AspectB.aj PASS: Test 1101: "om/simple/Simple module compile" passed in 2791ms, memory usage: 26945984. Running test 1102: om/duplicatemodule/Duplicate module name Commandline: abc -d om/duplicatemodule -warn-unused-advice:off -ext abc.om om/duplicatemodule/DuplicateModule1.java om/duplicatemodule/DuplicateModule2.java om/duplicatemodule/A.java om/duplicatemodule/Another.java om/duplicatemodule/AnotherChild.java om/duplicatemodule/AspectA.aj om/duplicatemodule/AspectB.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1102: "om/duplicatemodule/Duplicate module name" passed in 1842ms, memory usage: 29776624. Running test 1103: om/nonexistentaspect/Non-existent aspect Commandline: abc -d om/nonexistentaspect -warn-unused-advice:off -ext abc.om om/nonexistentaspect/NonExistentAspect.java om/nonexistentaspect/A.java om/nonexistentaspect/Another.java om/nonexistentaspect/AnotherChild.java om/nonexistentaspect/AspectA.aj om/nonexistentaspect/AspectB.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1103: "om/nonexistentaspect/Non-existent aspect" passed in 1980ms, memory usage: 8122504. Running test 1104: om/nonexistentmodule/Non-existent module Commandline: abc -d om/nonexistentmodule -warn-unused-advice:off -ext abc.om om/nonexistentmodule/NonExistentModule.java om/nonexistentmodule/A.java om/nonexistentmodule/Another.java om/nonexistentmodule/AnotherChild.java om/nonexistentmodule/AspectA.aj om/nonexistentmodule/AspectB.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1104: "om/nonexistentmodule/Non-existent module" passed in 1808ms, memory usage: 9469240. Running test 1105: om/duplicatemoduleinclude/Duplicate module include Commandline: abc -d om/duplicatemoduleinclude -warn-unused-advice:off -ext abc.om om/duplicatemoduleinclude/DuplicateModuleInclude.java om/duplicatemoduleinclude/DuplicateModuleInclude1.java om/duplicatemoduleinclude/DuplicateModuleInclude2.java om/duplicatemoduleinclude/A.java om/duplicatemoduleinclude/Another.java om/duplicatemoduleinclude/AnotherChild.java om/duplicatemoduleinclude/AspectA.aj om/duplicatemoduleinclude/AspectB.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1105: "om/duplicatemoduleinclude/Duplicate module include" passed in 1911ms, memory usage: 10889432. Running test 1106: om/duplicateaspectinclude/Duplicate aspect include Commandline: abc -d om/duplicateaspectinclude -warn-unused-advice:off -ext abc.om om/duplicateaspectinclude/DuplicateAspectInclude1.java om/duplicateaspectinclude/DuplicateAspectInclude2.java om/duplicateaspectinclude/A.java om/duplicateaspectinclude/Another.java om/duplicateaspectinclude/AnotherChild.java om/duplicateaspectinclude/AspectA.aj om/duplicateaspectinclude/AspectB.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1106: "om/duplicateaspectinclude/Duplicate aspect include" passed in 1944ms, memory usage: 12008488. Running test 1107: om/circularmoduleinclude/Circular module include Commandline: abc -d om/circularmoduleinclude -warn-unused-advice:off -ext abc.om om/circularmoduleinclude/Circular1.java om/circularmoduleinclude/Circular2.java om/circularmoduleinclude/Circular3.java om/circularmoduleinclude/A.java om/circularmoduleinclude/Another.java om/circularmoduleinclude/AnotherChild.java om/circularmoduleinclude/AspectA.aj om/circularmoduleinclude/AspectB.aj Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 1107: "om/circularmoduleinclude/Circular module include" passed in 20456ms, memory usage: 19388136. Running test 1108: om/duplicateclassinclude/Class included in multiple modules Commandline: abc -d om/duplicateclassinclude -warn-unused-advice:off -ext abc.om om/duplicateclassinclude/DuplicateClassInclude1.java om/duplicateclassinclude/DuplicateClassInclude2.java om/duplicateclassinclude/A.java om/duplicateclassinclude/Another.java om/duplicateclassinclude/AnotherChild.java om/duplicateclassinclude/AspectA.aj om/duplicateclassinclude/AspectB.aj Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1108: "om/duplicateclassinclude/Class included in multiple modules" passed in 2067ms, memory usage: 7779792. Running test 1109: om/matchtest/Basic matching test Commandline: abc -d om/matchtest -warn-unused-advice:off -ext abc.om om/matchtest/Module1.java om/matchtest/Module2.java om/matchtest/MatchTestA.java om/matchtest/MatchTestB.java om/matchtest/MatchTestMain.java om/matchtest/AspectA.aj om/matchtest/AspectB.aj om/matchtest/AspectC.aj Compilation succeeded with 3 warnings, which were matched and verified against the expected warnings. Before MatchTestA.a() from AspectA Before MatchTestA.a() from AspectB Before MatchTestA.a() from AspectC MatchTestA.a Before MatchTestA.b() from AspectA MatchTestA.b Before MatchTestB.a() from AspectA Before MatchTestB.a() from AspectB Before MatchTestB.a() from AspectC MatchTestB.a Before MatchTestB.b() from AspectA Before MatchTestB.b() from AspectB MatchTestB.b 1 1 1 1 1 0 1 1 1 0 1 0 PASS: Test 1109: "om/matchtest/Basic matching test" passed in 5895ms, memory usage: 12499720. Running test 1110: om/extcalltest/External call only test Commandline: abc -d om/extcalltest -warn-unused-advice:off -ext abc.om om/extcalltest/FibMod.java om/extcalltest/A.java om/extcalltest/ExtCallTestMain.java om/extcalltest/FibAspect.aj om/extcalltest/FibExtAspect.aj Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. In FibExtAspect: Before fib(5) In FibAspect: Before fib(5) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(5) In FibAspect: Before fib(4) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(4) In FibAspect: Before fib(3) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(3) In FibAspect: Before fib(2) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(2) In FibAspect: Before fib(1) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(1) In FibAspect: Before fib(2) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(2) In FibAspect: Before fib(3) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(3) In FibAspect: Before fib(2) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(2) In FibAspect: Before fib(1) In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX fib(1) 5 In FibExtAspect: Before getPrevX In FibAspect: Before getPrevX In FibExtAspect: Before setPrevX In FibAspect: Before setPrevX 9 1 10 10 10 10 PASS: Test 1110: "om/extcalltest/External call only test" passed in 4488ms, memory usage: 12199912. Running test 1111: om/prectest/Fib (Aldrich) precedence test Commandline: abc -d om/prectest -warn-unused-advice:off -ext abc.om om/prectest/Module1.java om/prectest/A.java om/prectest/PrecTestMain.java om/prectest/Fib.aj om/prectest/ACache.aj om/prectest/PrecFibExtAspect.aj Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. before int A.fib(int) in FibExtAspect around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in ACache around int A.fib(int)in ACache around int A.fib(int)in ACache around int A.fib(int)in ACache around int A.fib(int)in ACache around int A.fib(int)in ACache 55 10 17 1 PASS: Test 1111: "om/prectest/Fib (Aldrich) precedence test" passed in 5054ms, memory usage: 12770776. Running test 1112: om/prectest/Fib (Aldrich) reverse precedence test Commandline: abc -d om/prectest -warn-unused-advice:off -ext abc.om om/prectest/Module2.java om/prectest/A.java om/prectest/PrecTestMain2.java om/prectest/Fib.aj om/prectest/ACache.aj om/prectest/PrecFibExtAspect.aj Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. before int A.fib(int) in FibExtAspect around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache around int A.fib(int)in Fib around int A.fib(int)in ACache 55 109 55 1 PASS: Test 1112: "om/prectest/Fib (Aldrich) reverse precedence test" passed in 5044ms, memory usage: 12721600. Running test 1113: om/emptysigtest/Empty signature test Commandline: abc -d om/emptysigtest -warn-unused-advice:off -ext abc.om om/emptysigtest/Module.java om/emptysigtest/A.java om/emptysigtest/EmptySigTestMain.java om/emptysigtest/AspectA.aj Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. Before void java.io.PrintStream.println(String) f Before void org.aspectj.testing.Tester.checkEqual(int, int, String) PASS: Test 1113: "om/emptysigtest/Empty signature test" passed in 3563ms, memory usage: 12175984. Running test 1114: om/inheritsigtest/Signature inheritance test Commandline: abc -d om/inheritsigtest -warn-unused-advice:off -ext abc.om om/inheritsigtest/ModuleA.java om/inheritsigtest/ModuleB.java om/inheritsigtest/ModuleC.java om/inheritsigtest/A.java om/inheritsigtest/B.java om/inheritsigtest/C.java om/inheritsigtest/InheritSigTest.java om/inheritsigtest/ExtAspectA.aj Compilation succeeded with 4 warnings, which were matched and verified against the expected warnings. Before void A.f1() a.f1 a.f2 a.f3 Before void B.f1() b.f1 Before void B.f2() b.f2 b.f3 Before void C.f1() c.f1 c.f2 Before void C.f3() c.f3 PASS: Test 1114: "om/inheritsigtest/Signature inheritance test" passed in 4701ms, memory usage: 12308656. Running test 1115: om/cflowsigtest/CFlow signature test Commandline: abc -d om/cflowsigtest -warn-unused-advice:off -ext abc.om om/cflowsigtest/Module.java om/cflowsigtest/A.java om/cflowsigtest/CflowSigTestMain.java om/cflowsigtest/CFlowAspect.aj a Before void A.b() b Before void A.e() e b c d Before void A.e() e e PASS: Test 1115: "om/cflowsigtest/CFlow signature test" passed in 4241ms, memory usage: 12223320. Running test 1116: om/argstest/Args matching test Commandline: abc -d om/argstest -warn-unused-advice:off -ext abc.om om/argstest/Module.java om/argstest/A.java om/argstest/ArgsTestMain.java om/argstest/ArgsAspect.aj Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. before void A.f(int) f(int) f(float) before void A.f(A) f(A) PASS: Test 1116: "om/argstest/Args matching test" passed in 3557ms, memory usage: 12187792. Running test 1117: om/emptymoduletest/Empty module test Commandline: abc -d om/emptymoduletest -warn-unused-advice:off -ext abc.om om/emptymoduletest/Module.java om/emptymoduletest/A.java om/emptymoduletest/EmptyModuleTestMain.java om/emptymoduletest/AspectA.aj Before void A.f() Before void java.io.PrintStream.println(String) f Before void org.aspectj.testing.Tester.checkEqual(int, int, String) PASS: Test 1117: "om/emptymoduletest/Empty module test" passed in 3497ms, memory usage: 12250800. Running test 1118: om/privatesigtest/Private signature test Commandline: abc -d om/privatesigtest -warn-unused-advice:off -ext abc.om om/privatesigtest/ModuleA.java om/privatesigtest/ModuleB.java om/privatesigtest/ModuleC.java om/privatesigtest/A.java om/privatesigtest/B.java om/privatesigtest/C.java om/privatesigtest/PrivateSigTest.java om/privatesigtest/ExtAspectA.aj Compilation succeeded with 5 warnings, which were matched and verified against the expected warnings. Before void A.f1() a.f1 a.f2 a.f3 b.f1 Before void B.f2() b.f2 b.f3 c.f1 Before void C.f2() c.f2 Before void C.f3() c.f3 PASS: Test 1118: "om/privatesigtest/Private signature test" passed in 4688ms, memory usage: 12307640. Running test 1119: om/constraintest/Constrained module inclusion test Commandline: abc -d om/constraintest -warn-unused-advice:off -ext abc.om om/constraintest/ModuleA.java om/constraintest/ModuleB.java om/constraintest/ModuleC.java om/constraintest/A.java om/constraintest/B.java om/constraintest/C.java om/constraintest/AspectA.java om/constraintest/AspectB.java om/constraintest/AspectC.java om/constraintest/ConstrainTestMain.java om/constraintest/ExtAspectA.aj Compilation succeeded with 9 warnings, which were matched and verified against the expected warnings. Before void A.f1() AspectA AspectB AspectC a.f1 AspectA a.f2 AspectA a.f3 Before void B.f1() AspectA AspectB AspectC b.f1 Before void B.f2() AspectA AspectB AspectC b.f2 AspectA AspectB b.f3 Before void C.f1() AspectA AspectB AspectC c.f1 Before void C.f2() AspectA AspectB AspectC c.f2 AspectA AspectB AspectC c.f3 PASS: Test 1119: "om/constraintest/Constrained module inclusion test" passed in 6270ms, memory usage: 12522520. Running test 1120: om/inheritprectest/Precedence inheritance test Commandline: abc -d om/inheritprectest -warn-unused-advice:off -ext abc.om om/inheritprectest/ModuleA.java om/inheritprectest/ModuleB.java om/inheritprectest/ModuleC.java om/inheritprectest/A.java om/inheritprectest/AspectA.aj om/inheritprectest/AspectB.aj om/inheritprectest/AspectC.aj om/inheritprectest/InheritPrecTestMain.java AspectA AspectB AspectC A.f1 PASS: Test 1120: "om/inheritprectest/Precedence inheritance test" passed in 4754ms, memory usage: 12550576. Running test 1121: om/multimodtest/Multiple modules in a single file Commandline: abc -d om/multimodtest -warn-unused-advice:off -ext abc.om om/multimodtest/Modules.java om/multimodtest/A.java om/multimodtest/B.java om/multimodtest/C.java om/multimodtest/MultiModTest.java om/multimodtest/ExtAspectA.aj Compilation succeeded with 4 warnings, which were matched and verified against the expected warnings. Before void A.f1() a.f1 a.f2 a.f3 Before void B.f1() b.f1 Before void B.f2() b.f2 b.f3 Before void C.f1() c.f1 c.f2 Before void C.f3() c.f3 PASS: Test 1121: "om/multimodtest/Multiple modules in a single file" passed in 4680ms, memory usage: 12267568. Running test 1122: om/iftest/If pointcut signatures Commandline: abc -d om/iftest -warn-unused-advice:off -ext abc.om om/iftest/Module.java om/iftest/AspectA.java om/iftest/AspectB.java om/iftest/IfTest.java Test AspectA AspectB Test PASS: Test 1122: "om/iftest/If pointcut signatures" passed in 3810ms, memory usage: 12017192. Running test 1123: om/emptysiginctest/Inclusion with empty signatures Commandline: abc -d om/emptysiginctest -warn-unused-advice:off -ext abc.om om/emptysiginctest/Module.java om/emptysiginctest/AspectA.aj om/emptysiginctest/A.java om/emptysiginctest/B.java om/emptysiginctest/C.java om/emptysiginctest/EmptySigIncTestMain.java Compilation succeeded with 6 warnings, which were matched and verified against the expected warnings. Before void A.f1() A.f1 A.f2 A.f3 Before void B.f1() B.f1 B.f2 B.f3 Before void C.f1() C.f1 C.f2 C.f3 PASS: Test 1123: "om/emptysiginctest/Inclusion with empty signatures" passed in 5208ms, memory usage: 12275320. Running test 1124: om/packagetest/Aspects in packages Commandline: abc -d om/packagetest -warn-unused-advice:off -ext abc.om om/packagetest/Module.java om/packagetest/PackageTestMain.java om/packagetest/pack1/A.java om/packagetest/pack1/AspectA.java om/packagetest/pack2/A.java om/packagetest/pack2/AspectA.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. pack1.AspectA pack1.A pack2.AspectA pack2.a PASS: Test 1124: "om/packagetest/Aspects in packages" passed in 4705ms, memory usage: 11974632. Running test 1125: om/roottest/Root module test Commandline: abc -d om/roottest -warn-unused-advice:off -ext abc.om om/roottest/Module.java om/roottest/RootTestMain.java om/roottest/A.java om/roottest/AspectA.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1125: "om/roottest/Root module test" passed in 1761ms, memory usage: 13210072. Running test 1126: om/totest/To test Commandline: abc -d om/totest -warn-unused-advice:off -ext abc.om om/totest/Module.java om/totest/ToTestMain.java om/totest/A.java om/totest/ExtAspectA.java om/totest/ExtAspectB.java Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. ExtAspectA void A.f1() ExtAspectB void A.f1() f1 ExtAspectA void A.f2() f2 ExtAspectA void A.f3() ExtAspectB void A.f3() f3 ExtAspectB void A.f4() f4 PASS: Test 1126: "om/totest/To test" passed in 4128ms, memory usage: 12842616. Running test 1127: om/omantstest/omants test Commandline: abc -d om/omantstest -warn-unused-advice:off -ext abc.om om/omantstest/automaton/Automaton.java om/omantstest/benchmark/Main.java om/omantstest/command/Command.java om/omantstest/command/Comment.java om/omantstest/command/Condition.java om/omantstest/command/Drop.java om/omantstest/command/Flip.java om/omantstest/command/Foe.java om/omantstest/command/FoeHome.java om/omantstest/command/FoeMarker.java om/omantstest/command/FoeWithFood.java om/omantstest/command/Food.java om/omantstest/command/Friend.java om/omantstest/command/FriendWithFood.java om/omantstest/command/Home.java om/omantstest/command/Mark.java om/omantstest/command/Marker.java om/omantstest/command/Move.java om/omantstest/command/PickUp.java om/omantstest/command/Rock.java om/omantstest/command/Sense.java om/omantstest/command/Turn.java om/omantstest/command/Unmark.java om/omantstest/debug/CheckScores.java om/omantstest/debug/CommandTracer.java om/omantstest/debug/LiveAnts.java om/omantstest/debug/WorldDumper.java om/omantstest/main/Main.java om/omantstest/model/Ant.java om/omantstest/model/Cell.java om/omantstest/model/Color.java om/omantstest/model/Combat.java om/omantstest/model/Resting.java om/omantstest/model/World.java om/omantstest/modules/Modules.java om/omantstest/parser/CommandParser.java om/omantstest/profile/NoNewInCmd.java om/omantstest/profile/NoNewInRound.java om/omantstest/style/PublicAccessFields.java om/omantstest/viewer/Board.java om/omantstest/viewer/Bug.java om/omantstest/viewer/Hexagon.java om/omantstest/viewer/Update.java om/omantstest/viewer/Viewer.java PASS: Test 1127: "om/omantstest/omants test" passed in 18826ms, memory usage: 55401096. Running test 1128: om/inheritprectest2/Second inherit precedence test (checks for precedence of aspects of included modules) Commandline: abc -d om/inheritprectest2 -warn-unused-advice:off -ext abc.om om/inheritprectest2/Modules.java om/inheritprectest2/InheritPrecTestMain2.java B1;B2;B3;A1;A2;A3;C1;C2;C3; PASS: Test 1128: "om/inheritprectest2/Second inherit precedence test (checks for precedence of aspects of included modules)" passed in 7527ms, memory usage: 13134512. Running test 1129: om/modprectest/Module precedence test Commandline: abc -d om/modprectest -warn-unused-advice:off -ext abc.om om/modprectest/Modules.java om/modprectest/ModPrecTestMain.java Ext3;B1;B2;B3;A1;A2;A3;C1;C2;C3;Ext1;Y1;Y2;Y3;X1;X2;X3;Ext2; PASS: Test 1129: "om/modprectest/Module precedence test" passed in 12650ms, memory usage: 13465520. Running test 1130: om/modprecaspectcycletest/Module-Aspect cycle detection test Commandline: abc -d om/modprecaspectcycletest -warn-unused-advice:off -ext abc.om om/modprecaspectcycletest/Modules.java om/modprecaspectcycletest/ModPrecAspectCycleTest.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1130: "om/modprecaspectcycletest/Module-Aspect cycle detection test" passed in 1756ms, memory usage: 14339712. Running test 1131: om/modprecmodcycletest/Module-Module cycle detection test Commandline: abc -d om/modprecmodcycletest -warn-unused-advice:off -ext abc.om om/modprecmodcycletest/Modules.java om/modprecmodcycletest/ModPrecModCycleTest.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1131: "om/modprecmodcycletest/Module-Module cycle detection test" passed in 2112ms, memory usage: 15161840. Running test 1132: om/openclassbasic/Simple open class compile Commandline: abc -d om/openclassbasic -warn-unused-advice:off -ext abc.om om/openclassbasic/Main.java om/openclassbasic/Modules.java PASS: Test 1132: "om/openclassbasic/Simple open class compile" passed in 2296ms, memory usage: 20447536. Running test 1133: om/openclassbasicparents/Simple open class parents Commandline: abc -d om/openclassbasicparents -warn-unused-advice:off -ext abc.om om/openclassbasicparents/Main.java om/openclassbasicparents/Modules.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1133: "om/openclassbasicparents/Simple open class parents" passed in 2074ms, memory usage: 7907048. Running test 1134: om/openclassbasicitd/Simple open class ITD Commandline: abc -d om/openclassbasicitd -warn-unused-advice:off -ext abc.om om/openclassbasicitd/Main.java om/openclassbasicitd/Modules.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1134: "om/openclassbasicitd/Simple open class ITD" passed in 2039ms, memory usage: 9137224. Running test 1135: om/openclassbasicinclusion/Simple open class inclusion Commandline: abc -d om/openclassbasicinclusion -warn-unused-advice:off -ext abc.om om/openclassbasicinclusion/Main.java om/openclassbasicinclusion/Modules.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1135: "om/openclassbasicinclusion/Simple open class inclusion" passed in 1768ms, memory usage: 10344928. Running test 1136: om/openclassfriendparenttest/Friend aspect parent test Commandline: abc -d om/openclassfriendparenttest -warn-unused-advice:off -ext abc.om om/openclassfriendparenttest/Main.java om/openclassfriendparenttest/Modules.java om/openclassfriendparenttest/pack/A.java om/openclassfriendparenttest/pack/B.java om/openclassfriendparenttest/pack/I.java om/openclassfriendparenttest/pack/Y.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1136: "om/openclassfriendparenttest/Friend aspect parent test" passed in 1787ms, memory usage: 11157032. Running test 1137: om/openclassfrienditdtest/Friend aspect ITD test Commandline: abc -d om/openclassfrienditdtest -warn-unused-advice:off -ext abc.om om/openclassfrienditdtest/Main.java om/openclassfrienditdtest/Modules.java om/openclassfrienditdtest/pack/A.java om/openclassfrienditdtest/pack/B.java om/openclassfrienditdtest/pack/I.java om/openclassfrienditdtest/pack/Y.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1137: "om/openclassfrienditdtest/Friend aspect ITD test" passed in 2127ms, memory usage: 8687368. Running test 1138: om/openclassrefinedparents/Refined parents positive test Commandline: abc -d om/openclassrefinedparents -warn-unused-advice:off -ext abc.om om/openclassrefinedparents/Main.java om/openclassrefinedparents/Modules.java om/openclassrefinedparents/XPos.java PASS: Test 1138: "om/openclassrefinedparents/Refined parents positive test" passed in 2500ms, memory usage: 14184896. Running test 1139: om/openclassrefinedparents/Refined parents negative test Commandline: abc -d om/openclassrefinedparents -warn-unused-advice:off -ext abc.om om/openclassrefinedparents/Main.java om/openclassrefinedparents/Modules.java om/openclassrefinedparents/XNeg.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1139: "om/openclassrefinedparents/Refined parents negative test" passed in 1879ms, memory usage: 15547832. Running test 1140: om/openclasstoclause/To clause positive test Commandline: abc -d om/openclasstoclause -warn-unused-advice:off -ext abc.om om/openclasstoclause/Main.java om/openclasstoclause/Modules.java om/openclasstoclause/Pos.java PASS: Test 1140: "om/openclasstoclause/To clause positive test" passed in 2379ms, memory usage: 20847848. Running test 1141: om/openclasstoclause/To clause negative test Commandline: abc -d om/openclasstoclause -warn-unused-advice:off -ext abc.om om/openclasstoclause/Main.java om/openclasstoclause/Modules.java om/openclasstoclause/Neg.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1141: "om/openclasstoclause/To clause negative test" passed in 1901ms, memory usage: 8533536. Running test 1142: om/openclasscpeflag/To clause cpe flag positive test Commandline: abc -d om/openclasscpeflag -warn-unused-advice:off -ext abc.om om/openclasscpeflag/Main.java om/openclasscpeflag/Modules.java om/openclasscpeflag/Pos.java PASS: Test 1142: "om/openclasscpeflag/To clause cpe flag positive test" passed in 2042ms, memory usage: 13833680. Running test 1143: om/openclasscpeflag/To clause cpe flag negative test Commandline: abc -d om/openclasscpeflag -warn-unused-advice:off -ext abc.om om/openclasscpeflag/Main.java om/openclasscpeflag/Modules.java om/openclasscpeflag/Neg.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1143: "om/openclasscpeflag/To clause cpe flag negative test" passed in 1731ms, memory usage: 15029280. Running test 1200: cflowdepth/Cflowdepth Factorial Commandline: abc -d cflowdepth -warn-unused-advice:off -ext abc.eaj cflowdepth/Fact.java before fact; depth is 1 before fact; depth is 2 before fact; depth is 3 before fact; depth is 4 before fact; depth is 5 before fact; depth is 6 after fact; depth is 6 after fact; depth is 5 after fact; depth is 4 after fact; depth is 3 after fact; depth is 2 after fact; depth is 1 5! is 120 PASS: Test 1200: "cflowdepth/Cflowdepth Factorial" passed in 3307ms, memory usage: 12687192. Running test 1201: cflowdepth/Cflowdepth Factorial with arguments Commandline: abc -d cflowdepth -warn-unused-advice:off -ext abc.eaj cflowdepth/Fact2.java before fact; depth is 1 before fact; depth is 2 before fact; depth is 3 before fact; depth is 4 before fact; depth is 5 before fact; depth is 6 after fact; depth is 6 after fact; depth is 5 after fact; depth is 4 after fact; depth is 3 after fact; depth is 2 after fact; depth is 1 5! is 120 PASS: Test 1201: "cflowdepth/Cflowdepth Factorial with arguments" passed in 3509ms, memory usage: 12649584. Running test 1202: cflowdepth/Cflowbelowdepth Factorial Commandline: abc -d cflowdepth -warn-unused-advice:off -ext abc.eaj cflowdepth/Fact3.java before fact; depth is 1 before fact; depth is 2 before fact; depth is 3 before fact; depth is 4 before fact; depth is 5 after fact; depth is 5 after fact; depth is 4 after fact; depth is 3 after fact; depth is 2 after fact; depth is 1 5! is 120 PASS: Test 1202: "cflowdepth/Cflowbelowdepth Factorial" passed in 4628ms, memory usage: 17943320. Running test 1203: cflowdepth/Cflowbelowdepth Factorial with arguments Commandline: abc -d cflowdepth -warn-unused-advice:off -ext abc.eaj cflowdepth/Fact4.java before fact; depth is 1 before fact; depth is 2 before fact; depth is 3 before fact; depth is 4 before fact; depth is 5 after fact; depth is 5 after fact; depth is 4 after fact; depth is 3 after fact; depth is 2 after fact; depth is 1 5! is 120 PASS: Test 1203: "cflowdepth/Cflowbelowdepth Factorial with arguments" passed in 4202ms, memory usage: 12704720. Running test 1204: cflowdepth/Cflowdepth Factorial Commandline: abc -d cflowdepth -warn-unused-advice:off -ext abc.eaj cflowdepth/Fact5.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 1204: "cflowdepth/Cflowdepth Factorial" passed in 1910ms, memory usage: 22173840. Running test 1205: abctests/bugs/Preinit weaving problem Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/Preinit.java PASS: Test 1205: "abctests/bugs/Preinit weaving problem" passed in 3778ms, memory usage: 12925816. Running test 1206: abctests/bugs/Preinit weaving problem (test 2) Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/Preinit2.java PASS: Test 1206: "abctests/bugs/Preinit weaving problem (test 2)" passed in 3712ms, memory usage: 12483224. Running test 1207: abctests/bugs/Problem with privileged ITD access to private fields Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/ITDPrivate.java PASS: Test 1207: "abctests/bugs/Problem with privileged ITD access to private fields" passed in 2690ms, memory usage: 12210336. Running test 1208: abctests/bugs/inpath/Class being woven twice when using -inpath Commandline: abc -d abctests/bugs/inpath -warn-unused-advice:off File /usr/local/src/abc-with-tests/abc-testing/ajc-harness/tests/abctests/bugs/inpath/Test.class not found, skipping... Failed to find class Test FAIL: Test 1208: "abctests/bugs/inpath/Class being woven twice when using -inpath" failed in 1576ms, memory usage: 21010160. Running test 1209: abctests/tracematches/Using private pointcut variables in an if(..) in a TM symbol Commandline: abc -d abctests/tracematches -warn-unused-advice:off -ext abc.tm abctests/tracematches/TracematchAndIfAndPPVs.java PASS: Test 1209: "abctests/tracematches/Using private pointcut variables in an if(..) in a TM symbol" passed in 2205ms, memory usage: 26333488. Running test 1210: abctests/bugs/thisJoinPoint maintains object identity for an entire join point Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/TJP.java PASS: Test 1210: "abctests/bugs/thisJoinPoint maintains object identity for an entire join point" passed in 3194ms, memory usage: 12152160. Running test 1211: abctests/new/concrete pointcuts in abstract aspects can be overridden Commandline: abc -d abctests/new -warn-unused-advice:off abctests/new/PCInh.java advice 2 advice 1 foo advice 2 advice 1 baz PASS: Test 1211: "abctests/new/concrete pointcuts in abstract aspects can be overridden" passed in 3649ms, memory usage: 12378304. Running test 1212: cflowdepth/Cflowdepth in complicated booleans Commandline: abc -d cflowdepth -warn-unused-advice:off -ext abc.eaj cflowdepth/Test.java before foo at depth: 1 foo PASS: Test 1212: "cflowdepth/Cflowdepth in complicated booleans" passed in 3267ms, memory usage: 12311368. Running test 1213: abctests/bugs/Precedence of derived advice Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/DerivedAdvicePrecedence.java A5;A4;A3;A2;A1; PASS: Test 1213: "abctests/bugs/Precedence of derived advice" passed in 5582ms, memory usage: 12617656. Running test 1214: contains/checkstatic/Contains static test Commandline: abc -d contains/checkstatic -warn-unused-advice:off -ext abc.eaj contains/checkstatic/ContainsTest.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1214: "contains/checkstatic/Contains static test" passed in 1818ms, memory usage: 13243208. Running test 1215: contains/basic/Contains basic matching test Commandline: abc -d contains/basic -warn-unused-advice:off -ext abc.eaj contains/basic/ContainsTest.java void ContainsTest.main(String[]) main f void ContainsTest.g() g f void ContainsTest.h(boolean) h f void ContainsTest.i() i f f f f f void ContainsTest.j() j f f f f f k l void ContainsTest.g() g f callctr = 6 PASS: Test 1215: "contains/basic/Contains basic matching test" passed in 3521ms, memory usage: 12727784. Running test 1216: abctests/eaj/arrayget/Test of arrayget and arrayset Commandline: abc -d abctests/eaj/arrayget -warn-unused-advice:off -ext abc.eaj abctests/eaj/arrayget/ArrayGetSet.java PASS: Test 1216: "abctests/eaj/arrayget/Test of arrayget and arrayset" passed in 3795ms, memory usage: 26119800. Running test 1217: abctests/bugs/purejava/bug in NullCheckEliminator Commandline: abc -d abctests/bugs/purejava -warn-unused-advice:off abctests/bugs/purejava/NullCheckElim.java PASS: Test 1217: "abctests/bugs/purejava/bug in NullCheckEliminator" passed in 2774ms, memory usage: 12124120. Running test 1218: abctests/bugs/Pointcut predecence, bug 81 Commandline: abc -d abctests/bugs -warn-unused-advice:off abctests/bugs/PointcutPrecedence.java PASS: Test 1218: "abctests/bugs/Pointcut predecence, bug 81" passed in 2182ms, memory usage: 16711296. Running test 1219: abctests/eaj/lock_unlock/lock/unlock pointcuts Commandline: abc -d abctests/eaj/lock_unlock -warn-unused-advice:off -ext abc.eaj -debug enableLockPointcuts abctests/eaj/lock_unlock/LockUnlock.java PASS: Test 1219: "abctests/eaj/lock_unlock/lock/unlock pointcuts" passed in 4732ms, memory usage: 12126208. Running test 1220: abctests/eaj/lock_unlock/warning on restructuring for sync. methods and lock/unlock pointcuts Commandline: abc -d abctests/eaj/lock_unlock -warn-unused-advice:off -ext abc.eaj -debug doValidate -debug enableLockPointcuts abctests/eaj/lock_unlock/SyncMethods.java Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. PASS: Test 1220: "abctests/eaj/lock_unlock/warning on restructuring for sync. methods and lock/unlock pointcuts" passed in 2976ms, memory usage: 12251616. Running test 1301: abctests/tracematches/wp-opt/Tracematches (wp-tmopt): QuickCheck Commandline: abc -d abctests/tracematches/wp-opt -warn-unused-advice:off -ext abc.tmwpopt -laststage quick -warn-about-individual-shadows abctests/tracematches/wp-opt/QuickCheck.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 1301: "abctests/tracematches/wp-opt/Tracematches (wp-tmopt): QuickCheck" passed in 13858ms, memory usage: 13254344. Running test 1310: abctests/tracematches/wp-opt/Path-infos are not established completely (Feng Chen) Commandline: abc -d abctests/tracematches/wp-opt -warn-unused-advice:off -ext abc.tmwpopt -laststage quick abctests/tracematches/wp-opt/IncompletePathInfoConstruction.java PASS: Test 1310: "abctests/tracematches/wp-opt/Path-infos are not established completely (Feng Chen)" passed in 4901ms, memory usage: 13008728. Running test 1401: abctests/ra/typechecks/Typechecks for relational aspects (1 of 2) Commandline: abc -d abctests/ra/typechecks -warn-unused-advice:off -ext abc.ra abctests/ra/typechecks/T1.java Compilation failed with 3 errors, which were matched and verified against the expected errors. PASS: Test 1401: "abctests/ra/typechecks/Typechecks for relational aspects (1 of 2)" passed in 2724ms, memory usage: 14266944. Running test 1402: abctests/ra/typechecks/Typechecks for relational aspects (2 of 2) Commandline: abc -d abctests/ra/typechecks -warn-unused-advice:off -ext abc.ra abctests/ra/typechecks/T8.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1402: "abctests/ra/typechecks/Typechecks for relational aspects (2 of 2)" passed in 2184ms, memory usage: 15103352. Running test 1403: abctests/ra/equality/Equality-example for relational aspects Commandline: abc -d abctests/ra/equality -warn-unused-advice:off -ext abc.ra -warn-unused-advice:on abctests/ra/equality/Bit.java abctests/ra/equality/Equality.java abctests/ra/equality/Example.java Compilation succeeded with 1 warnings, which were matched and verified against the expected warnings. PASS: Test 1403: "abctests/ra/equality/Equality-example for relational aspects" passed in 10763ms, memory usage: 13641800. Running test 1420: abctests/da/typechecks/Typechecks for dependent advice Commandline: abc -d abctests/da/typechecks -warn-unused-advice:off -ext abc.da abctests/da/typechecks/DATypeChecks.java Compilation failed with 4 errors, which were matched and verified against the expected errors. PASS: Test 1420: "abctests/da/typechecks/Typechecks for dependent advice " passed in 2172ms, memory usage: 14426208. Running test 1421: abctests/da/typechecks/Typechecks for dependent advice (2) Commandline: abc -d abctests/da/typechecks -warn-unused-advice:off -ext abc.da abctests/da/typechecks/DATypeChecks2.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1421: "abctests/da/typechecks/Typechecks for dependent advice (2)" passed in 2287ms, memory usage: 15269208. Running test 1422: abctests/da/typechecks/Typechecks for dependent advice (3) Commandline: abc -d abctests/da/typechecks -warn-unused-advice:off -ext abc.da abctests/da/typechecks/DATypeChecks3.java Compilation failed with 2 errors, which were matched and verified against the expected errors. PASS: Test 1422: "abctests/da/typechecks/Typechecks for dependent advice (3)" passed in 1992ms, memory usage: 10302016. Running test 1423: abctests/da/typechecks/Typechecks for dependent advice (4) Commandline: abc -d abctests/da/typechecks -warn-unused-advice:off -ext abc.da abctests/da/typechecks/DATypeChecks4.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1423: "abctests/da/typechecks/Typechecks for dependent advice (4)" passed in 2026ms, memory usage: 10957672. Running test 1424: abctests/da/typechecks/Typechecks for dependent advice (5) Commandline: abc -d abctests/da/typechecks -warn-unused-advice:off -ext abc.da abctests/da/typechecks/DATypeChecks5.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1424: "abctests/da/typechecks/Typechecks for dependent advice (5)" passed in 2089ms, memory usage: 11770216. Running test 1425: abctests/da/typechecks/Typechecks for dependent advice (6) Commandline: abc -d abctests/da/typechecks -warn-unused-advice:off -ext abc.da abctests/da/typechecks/DATypeChecks6.java Compilation failed with 1 errors, which were matched and verified against the expected errors. PASS: Test 1425: "abctests/da/typechecks/Typechecks for dependent advice (6)" passed in 1988ms, memory usage: 12441400. Running test 1430: abctests/da/optimizations/Quick check for dependent advice Commandline: abc -d abctests/da/optimizations -warn-unused-advice:off -ext abc.da -laststage quick -debug debugDA abctests/da/optimizations/QuickCheck.java da: Starting QuickCheck da: QuickCheck took: 4 da: Active dependencies before QuickCheck: 5 da: Active dependencies after QuickCheck: 2 da: DA-Shadows enabled before QuickCheck: 5 da: DA-Shadows enabled after QuickCheck: 3 Compilation succeeded with 2 warnings, which were matched and verified against the expected warnings. PASS: Test 1430: "abctests/da/optimizations/Quick check for dependent advice" passed in 2924ms, memory usage: 14116752.