Commit Graph

2993 Commits

Author SHA1 Message Date
acolyer
ddf1655ed6 don't let jdt put out warnings about static overrides for ITDs - we've already done it and we do a better job of it :) 2005-08-22 07:12:34 +00:00
acolyer
44425d3eea support for hasmember / hasfield type patterns. currently disabled via static final boolean flag in PatternParser. If re-enabling, see HasMemberTests class and don't forget to figure out behaviour wrt. itds! 2005-08-21 19:55:02 +00:00
acolyer
262edc95da hasmember (hasmethod / hasfield) tests - not linked into main suite at this point in time 2005-08-21 19:53:30 +00:00
acolyer
ce7e64ba61 fix for pr83377.aj 2005-08-21 19:52:49 +00:00
acolyer
3cedc6ef49 tests for pr83377 2005-08-21 19:51:47 +00:00
acolyer
197ea8d62a updated jars with fix for pr83377, which was basically some messed up legal override checking for itds. 2005-08-21 19:50:23 +00:00
acolyer
78f6eed899 added new method, methods() which returns all methods of a type, including itd'd ones 2005-08-21 19:44:28 +00:00
acolyer
b0622ad249 tests for pr78314 and pr80571 2005-08-20 12:11:37 +00:00
acolyer
f624c3fcc0 fix for pr78314, parser saying: "privileged" expected in far too many recovery situations 2005-08-20 12:09:52 +00:00
acolyer
93fdce1744 fix and test case for pr79523: BCException: illegal change to pointcut declaration: calls(<nothing>) 2005-08-19 19:51:32 +00:00
acolyer
7b32570355 test for pr104529, @SuppressWarnings("unchecked") not being honored 2005-08-19 19:18:31 +00:00
acolyer
86ce1f7ce2 fix for pr86057, overriding of final pointcut 2005-08-19 16:51:30 +00:00
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
acolyer
2fbf2933e6 make sure that fields don't have a void type in a get / set pointcut expression 2005-08-19 14:49:23 +00:00
acolyer
2b23e912c5 tests for pr78261, field patterns with a void field type 2005-08-19 14:47:59 +00:00
acolyer
169a48870a tests for pr91114, (before - after) expression 2005-08-19 13:50:20 +00:00
acolyer
88720ff6ff fix for pr9114, before and after used as var names in parenthesized expressions 2005-08-19 13:48:57 +00:00
acolyer
b2b46ce365 tests for pr78707, before returning and before throwing advice 2005-08-19 13:22:37 +00:00
acolyer
01ab6bf7cf fix for Bugzilla Bug 78707
[jdt-parser] AspectJ/AJDT accepts "before() returning" advice

no more before returning and before throwing advice ;)

as an added bonus, I built these jars with the correct -1.3 option
2005-08-19 13:19:01 +00:00
acolyer
5e9aca9140 tests for pr 64568 and 74562 2005-08-19 12:43:13 +00:00
acolyer
33a3148e7a fix for Bugzilla Bug 74562
[jdt-parser] Unexpected syntax error with fields named "after" or "before"
2005-08-19 12:41:26 +00:00
acolyer
4464ce0212 updated parser w. itd error recovery 2005-08-19 11:08:43 +00:00
acolyer
5bbe0b8050 the big one. these jars are at Eclipse 3.1 final level (v_574_R31X) 2005-08-19 08:04:38 +00:00
acolyer
7cf81c21d9 wording changed in some JDT compiler messages 2005-08-19 08:01:52 +00:00
acolyer
b6534a87a3 collection of really basic tests to use when bringing up a new version of the JDT compiler (these are not linked into the main test suite). Fortunately I didn't need too many in here this time round... 2005-08-19 08:01:02 +00:00
acolyer
cfe61d6ce0 overrides getOwningClass from MethodBinding to ensure correct results in some of the new JDT generics compatibility checks. 2005-08-19 07:59:47 +00:00
acolyer
63bbfa1b26 new JDT compiler uses a Map instead of a Hashtable for CompilationUnit.compiledTypes 2005-08-19 07:58:54 +00:00
aclement
5f08444494 replacing the bloated ones in CVS ! 2005-08-18 13:20:45 +00:00
aclement
04bebb62e8 just a few tests for generic aspects... 2005-08-18 09:50:48 +00:00
acolyer
8eb191ad3c force parameterizeWith to be implemented all the way down the hierarchy 2005-08-18 09:38:01 +00:00
acolyer
8ad9eecd63 handle reference pointcuts of the from Generic<X>.foo() 2005-08-18 09:37:18 +00:00
acolyer
e11df238c6 allow a reference pointcut reference of the form Generic<String>.foo() 2005-08-18 09:36:33 +00:00
acolyer
5dd3cc0851 make sure we don't lose source location on parameterizeWith 2005-08-18 09:35:44 +00:00
acolyer
e6dd6008a5 also parameterize annotation pattern 2005-08-18 09:35:18 +00:00
acolyer
4a5c56c32b support for parameterizeWith 2005-08-18 09:34:43 +00:00
acolyer
dde3a9141c implementation of parameterizeWith and fix for 107059 part 2 2005-08-18 09:34:00 +00:00
acolyer
867a65660c messages for trying to reference a pointcut in a generic type from a raw type reference 2005-08-18 09:33:11 +00:00
acolyer
6cccb66ba4 SuppressAjWarnings should not suppress errors! 2005-08-18 09:32:17 +00:00
acolyer
e1e8a032d3 tests for pr107059 and generics chapter of ajdk 2005-08-18 09:31:48 +00:00
acolyer
f7a8c2e721 tests for examples in the ajdk generics chapter 2005-08-18 09:31:26 +00:00
acolyer
e88e1a38c4 follow-on test for pr107159 2005-08-18 09:31:05 +00:00
aclement
f6544cd391 Makes sure it looks on the generic members for annotations in the case of ITDs. 2005-08-18 07:54:58 +00:00
aclement
431bc79084 switched test around. 2005-08-18 07:54:09 +00:00
aclement
590fccc624 Andrews test for pr93356 2005-08-18 07:52:39 +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
aclement
dea8672c24 Modified access to onType to be via a get/set pair - enabling me to get in and do some stuff for generic ITDs. 2005-08-18 07:51:03 +00:00
aclement
9329ddd9d3 I think that astore at the start of the exception block is the right pattern to use. I remember some bug about a decompiler choking on no store when it was expected. 2005-08-18 07:50:22 +00:00
wisberg
84542fbb09 tests for Fix 106736 - permitting classes dir as aspect URL (also permitting .zip files) 2005-08-18 07:25:35 +00:00