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