123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- <!-- Base Tests -->
-
- <ajc-test dir="base/test100"
- title="static and non-static before methods -- one file"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test101"
- title="static and non-static before methods -- many files"
- keywords="from-base">
- <compile files="Driver.java,Foo.java,Bar.java,Pos.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test102"
- title="this redirection in non-static before methods" keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test103" title="DEPRECATED: introductions"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test104" title="before constructors -- one file"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test105"
- title="advise weaves find methods typed to builtins or non-woven classes"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test106"
- title="make sure new weaves work inside of packages" keywords="from-base">
- <compile files="Driver.java,pkg/Obj.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test107"
- title="make sure new weaves work inside of packages (again)"
- keywords="from-base">
- <compile
- files="Driver.java,C1.java,C2.java,pack1/Foo.java,pack2/Foo.java,pack3/Foo.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test108"
- title="Inheritance of class and aspect vars in weaves"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test109"
- title="Accessibility of class and aspect members from inside weaves"
- keywords="from-base">
- <compile files="Driver.java,Aspect.java,Foo.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test110"
- title="Packaged aspects referring to packaged classes"
- keywords="from-base">
- <compile files="Driver.java,pAspect/Aspect.java,pClass/Class.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test111"
- title="Inheritance of methods advised by aspects" keywords="from-base">
- <compile
- files="Driver.java,SubClass.java,SuperClass.java,SuperAspect.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test112" title="Inherited weaves on constructor"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test113" title="Initializers in Aspect and Class Bodies"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test114"
- title="Weaver Resolution of method names in method calls passed as args"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test115"
- title="DEPRECATED: Introduce constructor with class inheritance"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test116"
- title="empty and singular patterns on modifiers and throws"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test118" title="DEPRECATED: Introduce of constructors"
- keywords="from-base">
- <compile files="Driver.java">
- <message kind="warning" line="54" text="[Xlint:noExplicitConstructorCall]"/>
- <message kind="warning" line="57" text="[Xlint:noExplicitConstructorCall]"/>
- </compile>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test119" title="Local declarations in advise bodies"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
-
- <ajc-test dir="base/test121"
- title="advises on introduced methods and constructors"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test122"
- title="DEPRECATED: Method introduction into interface implemented by abstract class"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test123" title="Crossing super calls in constructors"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test124" title="empty modifier pattern"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test125"
- title="Alpha conversion of argument names in designators"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test127"
- title="advice uses its own formals to get actuals" keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test128"
- title="DEPRECATED: introduce weaves can use this" keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test129"
- title="DEPRECATED: introduce of abstract methods works"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test130"
- title="multiple arounds successfully intercept and return own values"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test132"
- title="proper matching of overloaded constructors" keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test134"
- title="proper handling of formals in catch advice" keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test135"
- title="proper values for thisJoinPoint attributes" keywords="from-base">
- <compile
- files="Driver.java,JoinPointFields.java,TopFoo.java,pack/PackFoo.java,pack/JoinPointFields.java,pack/PackJoinPointFields.java"/>
- <run class="test135.Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test136" title="supers, supers, supers"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test137"
- title="operations on private and protected aspect members (++, -- in partciular)"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test138" title="only register things once"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test139" title="inner aspects and around"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test140"
- title="aspect inheritance and advice, introduction" keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test141" title="thisResultObject for primitives"
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test142" title="introductions calling super."
- keywords="from-base">
- <compile files="Driver.java"/>
- <run class="Driver"/>
- </ajc-test>
-
- <ajc-test dir="base/test143" pr="384"
- title="allow one argument calls even when there's a comma in the arglist"
- keywords="from-base">
- <compile files="OneArgCallsIsOkay.java"/>
- <run class="OneArgCallsIsOkay"/>
- </ajc-test>
-
- <ajc-test dir="base/test144"
- title="advice on calls to static methods even works when called on super"
- keywords="from-base">
- <compile files="SuperStaticCallJoinPoint.java"/>
- <run class="SuperStaticCallJoinPoint"/>
- </ajc-test>
|