aclement
284c4eed6b
@override support for ITDs. Plus some binary weaving generic ITD tests.
19年前
aclement
4aacf20ad0
@override with ITDs - testcases.
19年前
acolyer
bc187a6e0f
fix for pr107486, anonymous local types
19年前
acolyer
0f0c63e0b2
has member tests + tests and fix for pr107486
19年前
acolyer
58567c7b2c
support for anonymous local type registration
19年前
acolyer
2ac1f6da9d
support for -XhasMember
19年前
mkersten
a0bd497a41
Removed dead code.
19年前
aclement
749a909144
genericitds: activating more tests - including "uberaspects - U" - please dont look at it...
19年前
aclement
5d7a5587c7
genericitds: simplified!!
19年前
aclement
1abe388fdd
genericitds: tests moved around and activated in GenericsTests
19年前
aclement
ffec34a47e
genericsitds: modified with a couple of new hooks for allowing the use of target type tvars in ITDs
19年前
aclement
48ae5799c6
genericitds: simplified!! doesnt need to tell member finder the munger sets
19年前
aclement
f3bc92fd30
genericitds: simplified!! No crappy fake tvars created. no need to remember munger sets.
19年前
aclement
b03b2426fc
genericitds: scope can now lookup type variables when referenced via the alias used in the ITD
19年前
aclement
c9bc31e6c4
genericitds: deleted! Functionality pushed down into ParameterizedFieldBinding
19年前
aclement
b4215a5707
genericitds: modified creation of bindings/resolvedmembers to take into tvars on 'other' types - used for ITD processing. also stores used variables by name rather than rank since AspectJ doesn't currently do correct rank processing (hasnt been required yet...)
19年前
aclement
d9feed2b16
genericitds: simplified!! No crappy fake tvars created.
19年前
aclement
84cc03d325
genericitds: An ITD now records the set of aliases used for type variables on a target type, and has the ability to modify the scope hierarchy for some member earlier than in resolve (required when using tvar references in ITD ontypes)
19年前
aclement
e4714fa267
nope, wont build on 1.3 still .
19年前
aclement
6d12d15bf5
organized imports.
19年前
aclement
c4ae8337e3
reincluding 1.3 test run ... will it work?
19年前
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 :)
19年前
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!
19年前
acolyer
262edc95da
hasmember (hasmethod / hasfield) tests - not linked into main suite at this point in time
19年前
acolyer
ce7e64ba61
fix for pr83377.aj
19年前
acolyer
3cedc6ef49
tests for pr83377
19年前
acolyer
197ea8d62a
updated jars with fix for pr83377, which was basically some messed up legal override checking for itds.
19年前
acolyer
78f6eed899
added new method, methods() which returns all methods of a type, including itd'd ones
19年前
acolyer
b0622ad249
tests for pr78314 and pr80571
19年前
acolyer
f624c3fcc0
fix for pr78314, parser saying: "privileged" expected in far too many recovery situations
19年前
acolyer
93fdce1744
fix and test case for pr79523: BCException: illegal change to pointcut declaration: calls(<nothing>)
19年前
acolyer
7b32570355
test for pr104529, @SuppressWarnings("unchecked") not being honored
19年前
acolyer
86ce1f7ce2
fix for pr86057, overriding of final pointcut
19年前
aclement
92c16e8dc3
genericitds: I'll be finished when I get to Z
19年前
aclement
524b9af6ae
genericitds: more funky tests.
19年前
acolyer
2fbf2933e6
make sure that fields don't have a void type in a get / set pointcut expression
19年前
acolyer
2b23e912c5
tests for pr78261, field patterns with a void field type
19年前
acolyer
169a48870a
tests for pr91114, (before - after) expression
19年前
acolyer
88720ff6ff
fix for pr9114, before and after used as var names in parenthesized expressions
19年前
acolyer
b2b46ce365
tests for pr78707, before returning and before throwing advice
19年前
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
19年前
acolyer
5e9aca9140
tests for pr 64568 and 74562
19年前
acolyer
33a3148e7a
fix for Bugzilla Bug 74562
[jdt-parser] Unexpected syntax error with fields named "after" or "before"
19年前
acolyer
4464ce0212
updated parser w. itd error recovery
19年前
acolyer
5bbe0b8050
the big one. these jars are at Eclipse 3.1 final level (v_574_R31X)
19年前
acolyer
7cf81c21d9
wording changed in some JDT compiler messages
19年前
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...
19年前
acolyer
cfe61d6ce0
overrides getOwningClass from MethodBinding to ensure correct results in some of the new JDT generics compatibility checks.
19年前
acolyer
63bbfa1b26
new JDT compiler uses a Map instead of a Hashtable for CompilationUnit.compiledTypes
19年前
aclement
5f08444494
replacing the bloated ones in CVS !
19年前