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