Andy Clement
38206a5304
AspectJ 1.8
11 years ago
Andy Clement
76d695ff1a
387444
11 years ago
Andy Clement
cbb6f5a7d5
387718
11 years ago
aclement
b72204bd4f
catching new errors before proceeding to problemreporter
12 years ago
aclement
e077d061cf
Java7 merge - in progress
12 years ago
aclement
8b5b7a8ae4
minor refactoring
13 years ago
aclement
edfe7deb9e
annotation removal - extra checks
13 years ago
aclement
5b1b29a1ce
266420: incremental compile case
15 years ago
aclement
0a89dda303
266420: rogue unused private warning
15 years ago
aclement
c4a0adb109
195090: ajc$ local vars that aren't used getting reported when using -warn:+unusedArgument
15 years ago
aclement
5911483599
246393: new compiler build
15 years ago
aclement
a728a0ea63
fixed eclipse warnings
15 years ago
aclement
af00617ba3
fixed eclipse warnings
15 years ago
aclement
ac7752b807
eclipse: unnecessary cast
16 years ago
aclement
5a16f7645e
242797
16 years ago
aclement
fd93d44c48
227540 related debug removed
16 years ago
aclement
e389120e28
227540: npe guard + diagnostics
16 years ago
aclement
7c2380f228
fix for 166514 - cope with missing type
16 years ago
aclement
1a370e8668
173602 : testcode and fix for duplicate ITDs and NPE
16 years ago
aclement
2c257af099
221558: test and fix: incorrect abstract method error with generics and ITDs
16 years ago
aclement
b80f821c76
AspectJ6: picking up compiler interface changes
16 years ago
aclement
4177bedfe6
171667: npe guards
17 years ago
aclement
07c2189bdb
test and fix for pr148219
18 years ago
acolyer
b6c89301f2
update license to EPL
18 years ago
aclement
58e37167f8
organized imports
18 years ago
aclement
81228854e0
test and fix for 120527
18 years ago
aclement
c88fdf16ea
more tests for 119570 and a fix for a silly warning that comes out.
18 years ago
aclement
504e430020
87525 - new error message (and testcase). Thats all I'm doing on this for 1.5.0
18 years ago
aclement
ed85c8869d
fixes for pr115788.
18 years ago
acolyer
d485f9bcc4
fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
18 years ago
acolyer
08d6a5d1e0
tests and fix for pr109042, unusedArgument warning on aj synthetic args
19 years ago
acolyer
ee6a874053
fix for pr87530, final modifier on interface itdm
19 years ago
acolyer
2c88c598b9
test and fix for pr101606, unused privated method warnings incorrectly generated for pointcuts
19 years ago
acolyer
16512b2e4e
test and fix for pr74048, unused private warnings for aspect types.
19 years ago
aclement
a297825481
with the fix to ensure the methodverifier in the compiler retrieves any inherited ITD methods correctly, had to change two error message handlers - so that they don't accidentally report something (because we will report it later with a better message)
19 years ago
aclement
9c1f6658a8
@override fix: previous version didnt cope with abstract ITDs (yuck)
19 years ago
aclement
284c4eed6b
@override support for ITDs. Plus some binary weaving generic ITD tests.
19 years ago
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 years ago
acolyer
17f150e103
This is the beginning of a significant refactoring needed to cleanly support generics. We need to be much crisper about when we have an unresolved type (plain old TypeX) and when we have a resolved type. This refactoring renames TypeX to UnresolvedType and ResolvedTypeX to ResolvedType. In addition, it moves a number of methods that were defined on TypeX but which can only be answered by resolved types down onto ResolvedType. At the moment, ResolvedType still extends UnresolvedType - but a ResolvedType is *not* a UnresolvedType and this inheritance of convenience will be broken down the line so that ResolvedType does not extend UnresolvedType. Full signature information can only be known for ResolvedTypes.
19 years ago
acolyer
ebeba53b5b
changed EclipseFactory.makeResolvedMember from static to non-static member and fully resolved all types involved.
19 years ago
acolyer
9cc00566ff
it's a whole new compiler in there...
19 years ago
aclement
de51a67854
Declare annotation: Doesnt report errors for annotations attached incorrectly (due to use of @target) to ajc$declare_ methods.
19 years ago
acolyer
b4574b90b2
support for annotations on ITDs, and declare annotation
19 years ago
aclement
5d281fd8e9
Fix for Bug 83303: complier error when mixing inheritance, overriding and polymorphism
19 years ago
aclement
e5429ff213
organized imports.
19 years ago
acolyer
35cab775d1
java 5 support
19 years ago
aclement
c6e8e5a0d5
organized imports.
19 years ago
aclement
6beb43faee
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)
19 years ago
acolyer
eca1429e79
fix for Bugzilla Bug 72157
declare soft can cause programs with invalid exception behaviour to be generated
20 years ago
aclement
b133299238
Fix for Bugzilla Bug 73334
Avoid clashes in the org.eclipse namespace by renaming our duplicates.
20 years ago