Commit Graph

170 Commits

Author SHA1 Message Date
aclement
92c16e8dc3 genericitds: I'll be finished when I get to Z 2005-08-19 16:17:14 +00:00
aclement
524b9af6ae genericitds: more funky tests. 2005-08-19 16:16:46 +00:00
aclement
04bebb62e8 just a few tests for generic aspects... 2005-08-18 09:50:48 +00:00
acolyer
f7a8c2e721 tests for examples in the ajdk generics chapter 2005-08-18 09:31:26 +00:00
aclement
5242ef35b0 test for pr93356 and generic binary weaving itds 2005-08-18 07:52:18 +00:00
aclement
7951b5c0e2 some binary weaving ITD tests, they dont pass yet. 2005-08-18 07:51:46 +00:00
acolyer
d7bb145d6e test cases for all examples in the new generics chapter of the ajdk 2005-08-17 08:37:11 +00:00
acolyer
e50ee045bb test for declare soft in a generic aspect when using type vars 2005-08-16 09:26:05 +00:00
aclement
012ff4d700 genericitds: more method/ctor ITDs that use their target types generic type variables. plus some basic generic aspects that combine the building blocks 2005-08-15 09:27:16 +00:00
aclement
97eb517e2c genericitds: more method/ctor ITDs that use their target types generic type variables. 2005-08-14 17:13:23 +00:00
aclement
5771d66f8e genericitds: more combinations... 2005-08-13 15:41:23 +00:00
aclement
aee5f8a89b genericitds: method ITDs that use their target types generic type variables. 2005-08-12 16:47:10 +00:00
aclement
48210cda00 genericitds: Using target type variables in your ITD field declarations. 2005-08-12 10:08:09 +00:00
aclement
eeee2b527b genericitds: Using target type variables in your ITD field declarations. 2005-08-12 08:28:21 +00:00
acolyer
a5da69fd4e patch from David Knibb (IBM) to make test more resilient to JVM differences in toString() implementation on annotations 2005-08-12 07:44:14 +00:00
acolyer
43cf534bfd generic aspect testcases - woohoo! 2005-08-11 15:30:37 +00:00
avasseur
28ccb9d7b8 forgot to add that one in my last commit 2005-08-11 11:02:08 +00:00
acolyer
e6c65619c3 updated to test for non-parameterized super aspect 2005-08-11 10:40:28 +00:00
avasseur
875cccb16a add test for proxy weaving and jit class weaving, update ltw doc 2005-08-11 09:22:07 +00:00
acolyer
56fdece12d test cases for after throwing and after returning with generic and parameterized types. 2005-08-10 08:39:08 +00:00
acolyer
a0e7fbf879 new tests cases for args with generics and generic methods in general 2005-08-09 12:56:00 +00:00
aclement
937c645ae7 genericitds: 2 big changes here: I've modifed the super/extends stuff so its only in one place (UnresolvedType) - making it available through the type hierarchy. I've modified the TypeMap in the World to avoid putting entries in the type map which might confuse us later. This fix stops us putting parameterized types that are parameterized by type variables from a generic member into the typemap, since we may look them up later for another member that happened to use the same variable name but had different bounds specified. I'm sure its not perfect yet, but it is definetly improved. things like Enum<E> still go in the typemap since E is not a generic member type variable. 2005-08-09 10:19:41 +00:00
aclement
43f8b24ddb GenericAspects: from AJDK 2005-08-09 10:08:07 +00:00
acolyer
3159ae48b7 some updates to make this sort-of-compile 2005-08-08 15:57:29 +00:00
aclement
311d26eeec genericitds: reusing similar specifications for type variables in the same aspect 'Comparable<? super T/P>'. If our logic isnt working correctly, it reports a problem with calls to the second ITD thinking it is specified as '<P extends Object & Comparable<? super T>>' 2005-08-08 15:18:46 +00:00
aclement
f8e91b5923 genericitds: test programs for ITDs targetting the different kinds of type. 2005-08-08 15:16:15 +00:00
aclement
64f0a5bd91 genericitds: 2005-08-08 09:06:58 +00:00
aclement
f2d4dce3c8 genericitds: sharing type variables with generic type - parsing test 2005-08-08 08:36:05 +00:00
aclement
7e71de736f genericitds: test programs 2005-08-08 08:33:09 +00:00
acolyer
8f4da67cd5 tests and implementation for calls to bridge methods. This completes the implementation of the call pointcut for generic and parameterized types. 2005-08-05 10:19:23 +00:00
acolyer
c22c80074c tests and fix for call pointcut matching with various generic and parameterized types 2005-08-05 08:59:15 +00:00
acolyer
0894d1dd32 test cases for execution pointcut with generic and parameterized types. This completes the implementation of the execution pcd with generics. :) 2005-08-04 14:41:28 +00:00
acolyer
64db5cf905 last couple of withincode tests - this completes the testing and implementation of withincode with generic and parameterized types 2005-08-04 14:17:12 +00:00
acolyer
0368e8e8bd with the new matching algorithm, these tests now pass - hurrah! 2005-08-04 14:06:09 +00:00
acolyer
7b2bd108b7 improved and additional signature matching tests 2005-08-04 13:19:47 +00:00
aclement
7bd52be216 genericitds: more combinations 2005-08-03 10:50:44 +00:00
aclement
7dde3368a1 genericitds: now we're getting silly.. 2005-08-03 08:40:55 +00:00
aclement
fbb19cca20 genericitds: more combinations 2005-08-03 07:39:34 +00:00
aclement
9566ac2e6d genericitds: the possibilities are endless. 2005-07-29 14:05:05 +00:00
aclement
0401dd1abd genericitds: using wildcard '? extends' with typevariables. 2005-07-29 13:20:10 +00:00
acolyer
42fc0becde tests for initialization and preinitialization pointcut matching with generics 2005-07-29 13:10:36 +00:00
aclement
506b37517e genericitds: using wildcard '? extends Type' 2005-07-29 12:50:05 +00:00
aclement
d8c084d286 genericitds: using wildcard '? extends' with typevariables. 2005-07-29 12:48:58 +00:00
acolyer
1156a21f2a test cases for get, set, staticinitialization, this, target, and within pointcuts matching with various generic and parameterized combos. The implementation of these pointcuts is now complete. 2005-07-29 11:10:49 +00:00
acolyer
de2890a546 updates to tests in accordance with generics simplification plan 2005-07-28 10:54:17 +00:00
aclement
3ab5051f53 changed dumb testcase 2005-07-27 11:51:03 +00:00
aclement
9ecb2c94f5 sick sick sick generic itd tests. 2005-07-26 14:17:04 +00:00
aclement
f792b5464b generics: testcase - static generic method ITD 2005-07-26 08:25:05 +00:00
acolyer
ed26f1f873 annotated lines that should produce compilation warnings 2005-07-22 15:38:00 +00:00
avasseur
619a6adf47 fix #104212 very bad bug on static method call jp that has been around since java 1.4 is there 2005-07-22 14:57:40 +00:00