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