aclement
f3f24b02f5
fix for 151772, 125981: incorrect scope for dec soft reporting
pirms 18 gadiem
aclement
7619ce1c2b
test and fix for 155763 - incorrect codegen from compiler leads to NPE
pirms 18 gadiem
aclement
c021ad9391
test and fix for 150467
pirms 18 gadiem
aclement
06f5e354a7
pipeline changes: need extra hook into compiler lifecycle (after diet parse)
pirms 18 gadiem
aclement
7b526ecf23
test and fix for 148537
pirms 18 gadiem
aclement
9ebe9c08cf
includes the missing antadapter code..
pirms 18 gadiem
aclement
7f1b18423b
fix for NPE in compiler: 147841
pirms 18 gadiem
aclement
7e86ccf44d
fixed up for 129282 (compilationresult changed slightly)
pirms 18 gadiem
aclement
9d1f31f65b
fixes for missing error messages (pr132314)
pirms 18 gadiem
aclement
1eed8f0c3b
stop NPE for bug 131540
pirms 18 gadiem
acolyer
8db62d39cb
update to message produced on swallowed exception in catch block to include Xlint information
pirms 18 gadiem
acolyer
e2978d3900
Progress on: empty catch block warning - compiler changes to warn on empty catch block
pirms 18 gadiem
aclement
5d7f4e1f89
fixes for the AST - see comment #26 in 110465. Now exposes perclause/privileged information.
pirms 18 gadiem
aclement
027fe98f13
includes the AST changes already checked into shadows - see pr110465
pirms 18 gadiem
aclement
2c59ee16ca
fixes for 120826
pirms 18 gadiem
aclement
278718a6d3
fixes for 119019
pirms 18 gadiem
aclement
3adfeac381
more slight changes for 111317: ast (raised visibility of some inner types)
pirms 18 gadiem
aclement
ae62613a4a
rebuilt without jface inside. (see 111317)
pirms 18 gadiem
aclement
ecdc282d48
Fix for 117190:
pirms 18 gadiem
aclement
ff4387ba46
fixes for 91859 - enable us to preserve the set of annotations originally declared on a type so they can be put in the class file and we don't include ones added via declare @type during 'source weaving'
pirms 18 gadiem
acolyer
7a1002aba3
tests and fix for pr112756 - use of assert/enum as "identifier" in pointcut expression.
pirms 18 gadiem
aclement
e951f5240c
fixes for 112783 and 113066
pirms 18 gadiem
aclement
61cddce63a
ast support - rebuilt shadows
pirms 19 gadiem
acolyer
8a0f59ad18
tests and fix for 109283.
pirms 19 gadiem
acolyer
776613eebf
tests and fix for pr105181, implicit cast of itd field type on return from generic collection erroneously casting to aspect (declaring) type, not owning (target) type.
pirms 19 gadiem
acolyer
ee6a874053
fix for pr87530, final modifier on interface itdm
pirms 19 gadiem
acolyer
766509d831
fix for pr108370, enum switch in itd method with target type on the inpath
pirms 19 gadiem
acolyer
be750d53ee
fix for pr108377, Verify error on unqualified reference to itd field inside itd method.
pirms 19 gadiem
acolyer
d9132dc6a4
fix for pr108014, when we don't find a method on a PTB, we shouldn't erase all records of the methods that we do have!
pirms 19 gadiem
acolyer
ba19a7ecdd
fix for Bugzilla Bug 107898
[generics] Type mismatch when returning T (but stranger)
pirms 19 gadiem
aclement
f84210636e
fixes for ensuring inherited ITDs are visible to the methodverifier for bridge method calculation.
pirms 19 gadiem
acolyer
bc187a6e0f
fix for pr107486, anonymous local types
pirms 19 gadiem
aclement
ffec34a47e
genericsitds: modified with a couple of new hooks for allowing the use of target type tvars in ITDs
pirms 19 gadiem
acolyer
197ea8d62a
updated jars with fix for pr83377, which was basically some messed up legal override checking for itds.
pirms 19 gadiem
acolyer
f624c3fcc0
fix for pr78314, parser saying: "privileged" expected in far too many recovery situations
pirms 19 gadiem
acolyer
88720ff6ff
fix for pr9114, before and after used as var names in parenthesized expressions
pirms 19 gadiem
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
pirms 19 gadiem
acolyer
33a3148e7a
fix for Bugzilla Bug 74562
[jdt-parser] Unexpected syntax error with fields named "after" or "before"
pirms 19 gadiem
acolyer
4464ce0212
updated parser w. itd error recovery
pirms 19 gadiem
acolyer
5bbe0b8050
the big one. these jars are at Eclipse 3.1 final level (v_574_R31X)
pirms 19 gadiem
acolyer
b472bfcf9b
updated to push on genericIdentifiersLength stack rather than just move the stack pointer.
pirms 19 gadiem
acolyer
32964a06b9
updated parsing of type parameters in OnType of ITDs
pirms 19 gadiem
acolyer
2682cfbeae
this version is built with -1.3 ;)
pirms 19 gadiem
acolyer
6fe49e131d
updated rules that allow ITDs on generic types using type parameters
pirms 19 gadiem
aclement
9e7e38d6fc
includes change so parameterizedgenericmethodbindings know about underlying ITD generic methods that they represent.
pirms 19 gadiem
aclement
e0d59e359d
includes change so parameterizedgenericmethodbindings know about underlying ITD generic methods that they represent.
pirms 19 gadiem
aclement
25fdc665ad
generics: includes fix for generic signatures
pirms 19 gadiem
aclement
b54831fd86
Tests and fixes for bug 100260: methods inherited from a generic parent
pirms 19 gadiem
aclement
e25db87b05
Fix for 99228: [generics][itds] ITD of a field into a generic class
pirms 19 gadiem
acolyer
06842bd47c
this update also includes the additional pseudo-tokens needed for parsing type parameter declarations inside the weaver / pattern parser
pirms 19 gadiem