aclement
234bea2297
76030 - cflow optimizations. Part 2 fix - share counters and stacks when we can.
19 years ago
aclement
5c996fc559
76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we can.
19 years ago
mkersten
535fb43192
Made getNode(..) protected to enable extensibility.
20 years ago
mkersten
2ce63f6fd4
Made lookupMember(..) and findMemberInClass(..) protected
in order to support different (possibly better) ITD lookup up,
motivated a UBC-CS students' extension.
20 years ago
acolyer
2e1ba4f2a7
static dependence on SimpleDateFormat had broken WeavingURLClassLoader
by a complex chain of events.
20 years ago
aclement
27d204cf9f
Fix for Bugzilla Bug 72528
around advice throws java.lang.VerifyError at runtime
20 years ago
aclement
4921f0c8f0
Fix for Bugzilla Bug 46298
Aspectj generate code does not de-compile cleanly.
20 years ago
aclement
b5e6307a63
fix for Bugzilla Bug 72150
AJC possible bug with static nested classes
20 years ago
aclement
b14a08533a
Minor fix to avoid crashing whilst dumping :)
20 years ago
acolyer
82eae55131
fix for Bugzilla Bug 72531
declare warning warns at wrong points
20 years ago
aclement
b45bd023c0
organized imports
20 years ago
aclement
197afeadcb
FindBugs: fixes.
20 years ago
aclement
f5035234ee
Matthews enhancement fix for Bugzilla Bug 72154 "Support for simple dump file"
+ Andy using it to capture 'cant find type' issues.
20 years ago
aclement
d0be7b851b
More 'cant find types' improved.
20 years ago
aclement
eed1b054c9
Two more "cant find types" dealt with.
20 years ago
aclement
bbc409e17b
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
20 years ago
acolyer
f332d7526f
toString method on new attribute makes test harness diffing happier.
20 years ago
aclement
dbe1024f85
Fix and testcase for Bugzilla Bug 49657
Weaver results in rt error if affected base class not exposed
20 years ago
aclement
413a9ef53b
BcWeaverJarMaker updates - now line numbers have changed.
20 years ago
acolyer
65c67a4e84
fix for Bugzilla Bug 37020
wrong line for method execution join point
20 years ago
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 years ago
acolyer
7fd50c75ae
test for Bugzilla Bug 64069
ITD name clashes with private members
20 years ago
aclement
84e4e53608
Test and fix for Bugzilla Bug 62642
proper handling of ExceptionInIntializer inside <clinit> in presence of after throwing advice
20 years ago
aclement
cd4aeb90df
remaining fix for 72016 (problem/type information flowing through AJDE)
20 years ago
aclement
eb1d697f95
Fix for Bugzilla Bug 72016: No problem type information from AspectJ compiler / AJDE
20 years ago
aclement
17cd7b3e12
Fix for Bugzilla Bug 71339
AJC produces partial output jar file, when there are warnings during weaving
20 years ago
aclement
04e658c273
organized imports.
20 years ago
aclement
228fc8df00
BCEL rename (enhancement 61374)
20 years ago
aclement
d43a39103f
Tests and fix for Bugzilla Bug 54421
Compile time declarations (warning and error) do not accept string concatenation (with +)
20 years ago
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 years ago
aclement
b75cd93e0d
Fix for Bugzilla Bug 65319
ajc crashes when compiling the following program (binding this() and target())
20 years ago
acolyer
44a92e1a04
fix for Bugzilla Bug 59208
Weaver fails in BCEL for large classe
20 years ago
acolyer
ce1e477ecd
fix for Bugzilla Bug 70201
Branch target offset too large for short
20 years ago
aclement
851da68a07
Fix for Bug 71377: Cannot advise private method call in around advice
20 years ago
aclement
299d24a826
cant find type/organize imports (and hopefully fix the build)
20 years ago
aclement
061395c8c7
More work on 'cant find type' (bug 44191)
20 years ago
aclement
30df47dcff
Starting the quest to rid the world of unhelpful 'cant find type' messages... around 15down...
20 years ago
acolyer
22dc3e7399
added a comment indicating how and where to fix 42743 should
we decide to do so.
20 years ago
aclement
81b5b1d6d3
Fix for Bugzilla Bug 67591
invalid warning indicating no match when a match really occurs
20 years ago
aclement
aafe4244db
Fix for Bugzilla Bug 71273
RuntimeException thrown: Could not find instruction: org.apache.bcel.generic.B2I
20 years ago
aclement
88a602a39d
platform neutral path handling.
20 years ago
acolyer
393654bc12
Works on Linux too :)
20 years ago
aclement
ef7885fd12
Some more fix for Bugzilla Bug 60015
NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
20 years ago
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 years ago
aclement
f1667c2184
removed unnecessary TODOs
20 years ago
aclement
2b8fa314f2
Fix for Bugzilla Bug 57666
duplicate manifests cause resource-copying to gack
(Contributed by Matthew Webster)
20 years ago
aclement
7f19ab47a3
Fix for Bugzilla Bug 67774
Nullpointer-exception in pointcuts using withincode() clause
20 years ago
acolyer
ed04a77d91
missed the word 'to' out of new error message
20 years ago
acolyer
4feb835a53
Moved all weaver messages into weaver-messages.properties.
Includes fixes for Bugzilla Bug 30439
spurious "circular dependency" error
20 years ago
aclement
189dd76697
organized imports.
20 years ago