aclement
234bea2297
76030 - cflow optimizations. Part 2 fix - share counters and stacks when we can.
19 jaren geleden
aclement
5c996fc559
76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we can.
20 jaren geleden
mkersten
535fb43192
Made getNode(..) protected to enable extensibility.
20 jaren geleden
mkersten
2ce63f6fd4
Made lookupMember(..) and findMemberInClass(..) protected
in order to support different (possibly better) ITD lookup up,
motivated a UBC-CS students' extension.
20 jaren geleden
acolyer
2e1ba4f2a7
static dependence on SimpleDateFormat had broken WeavingURLClassLoader
by a complex chain of events.
20 jaren geleden
aclement
27d204cf9f
Fix for Bugzilla Bug 72528
around advice throws java.lang.VerifyError at runtime
20 jaren geleden
aclement
4921f0c8f0
Fix for Bugzilla Bug 46298
Aspectj generate code does not de-compile cleanly.
20 jaren geleden
aclement
b5e6307a63
fix for Bugzilla Bug 72150
AJC possible bug with static nested classes
20 jaren geleden
aclement
b14a08533a
Minor fix to avoid crashing whilst dumping :)
20 jaren geleden
acolyer
82eae55131
fix for Bugzilla Bug 72531
declare warning warns at wrong points
20 jaren geleden
aclement
b45bd023c0
organized imports
20 jaren geleden
aclement
f5035234ee
Matthews enhancement fix for Bugzilla Bug 72154 "Support for simple dump file"
+ Andy using it to capture 'cant find type' issues.
20 jaren geleden
aclement
d0be7b851b
More 'cant find types' improved.
20 jaren geleden
aclement
eed1b054c9
Two more "cant find types" dealt with.
20 jaren geleden
aclement
bbc409e17b
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
20 jaren geleden
acolyer
f332d7526f
toString method on new attribute makes test harness diffing happier.
20 jaren geleden
aclement
dbe1024f85
Fix and testcase for Bugzilla Bug 49657
Weaver results in rt error if affected base class not exposed
20 jaren geleden
acolyer
65c67a4e84
fix for Bugzilla Bug 37020
wrong line for method execution join point
20 jaren geleden
mkersten
9be4b2e369
Added support for clients to extend the ASM relationships in order to add
new relationships (such as the example in the sandbox that adds additional
declared-parents relationships). There is no structural change to the compiler
or weaver. The AsmRelationshipProvider is now accessed by getDefault()
instead of statically, and its instance can be reset to be a subtype.
20 jaren geleden
acolyer
7fd50c75ae
test for Bugzilla Bug 64069
ITD name clashes with private members
20 jaren geleden
aclement
84e4e53608
Test and fix for Bugzilla Bug 62642
proper handling of ExceptionInIntializer inside <clinit> in presence of after throwing advice
20 jaren geleden
aclement
cd4aeb90df
remaining fix for 72016 (problem/type information flowing through AJDE)
20 jaren geleden
aclement
eb1d697f95
Fix for Bugzilla Bug 72016: No problem type information from AspectJ compiler / AJDE
20 jaren geleden
aclement
17cd7b3e12
Fix for Bugzilla Bug 71339
AJC produces partial output jar file, when there are warnings during weaving
20 jaren geleden
aclement
04e658c273
organized imports.
20 jaren geleden
aclement
228fc8df00
BCEL rename (enhancement 61374)
20 jaren geleden
aclement
d43a39103f
Tests and fix for Bugzilla Bug 54421
Compile time declarations (warning and error) do not accept string concatenation (with +)
20 jaren geleden
aclement
0f21863d24
Fixed minor bug here. Lack of 'continue' meant the sequence:
: "message";
was being tokenized as:
token<:> token<message> token<"> token<;>
rather than
token<:> token<message> token<;>
20 jaren geleden
aclement
b75cd93e0d
Fix for Bugzilla Bug 65319
ajc crashes when compiling the following program (binding this() and target())
20 jaren geleden
acolyer
44a92e1a04
fix for Bugzilla Bug 59208
Weaver fails in BCEL for large classe
20 jaren geleden
acolyer
ce1e477ecd
fix for Bugzilla Bug 70201
Branch target offset too large for short
20 jaren geleden
aclement
851da68a07
Fix for Bug 71377: Cannot advise private method call in around advice
20 jaren geleden
aclement
299d24a826
cant find type/organize imports (and hopefully fix the build)
20 jaren geleden
aclement
061395c8c7
More work on 'cant find type' (bug 44191)
20 jaren geleden
aclement
30df47dcff
Starting the quest to rid the world of unhelpful 'cant find type' messages... around 15down...
20 jaren geleden
acolyer
22dc3e7399
added a comment indicating how and where to fix 42743 should
we decide to do so.
20 jaren geleden
aclement
81b5b1d6d3
Fix for Bugzilla Bug 67591
invalid warning indicating no match when a match really occurs
20 jaren geleden
aclement
aafe4244db
Fix for Bugzilla Bug 71273
RuntimeException thrown: Could not find instruction: org.apache.bcel.generic.B2I
20 jaren geleden
aclement
88a602a39d
platform neutral path handling.
20 jaren geleden
acolyer
393654bc12
Works on Linux too :)
20 jaren geleden
aclement
ef7885fd12
Some more fix for Bugzilla Bug 60015
NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
20 jaren geleden
aclement
2982b4cc62
The BIG commit.
- Enhanced structure model support.
- *Incremental* structure model support written and tested (currently switched off, see incModelTests.xml)
- -showWeaveInfo compiler option
- existence of a 'runtimetest' surfaced through relationships
- UI can determine if errors/warnings came from DEOWs.
- Code to enable type mungers to remember source locations written (currently switched off)
20 jaren geleden
aclement
2b8fa314f2
Fix for Bugzilla Bug 57666
duplicate manifests cause resource-copying to gack
(Contributed by Matthew Webster)
20 jaren geleden
aclement
7f19ab47a3
Fix for Bugzilla Bug 67774
Nullpointer-exception in pointcuts using withincode() clause
20 jaren geleden
acolyer
ed04a77d91
missed the word 'to' out of new error message
20 jaren geleden
acolyer
4feb835a53
Moved all weaver messages into weaver-messages.properties.
Includes fixes for Bugzilla Bug 30439
spurious "circular dependency" error
20 jaren geleden
aclement
189dd76697
organized imports.
20 jaren geleden
aclement
45bce91f64
Fix for Bugzilla Bug 61536
Front-end bug, shouldn't allow patterns of the form foo.., should be foo..*
20 jaren geleden
acolyer
770a4d6a14
fix for Bugzilla Bug 64262
ClassCastException at BcelRenderer.java:16
20 jaren geleden
acolyer
10c6de6fbc
fix for Bugzilla Bug 48990
Special case if(false) to not require a dynamic test
20 jaren geleden