| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
order to work around a BCEL Instruction.copy bug.
|
| |
|
|
|
|
| |
Class Literals as non final fields
|
|
|
|
| |
Compiler crashes in jar and cflow
|
|
|
|
|
|
|
|
| |
ajc stack trace on declaring hashcode() method in aspect
added extra error-test for using super inside an inter-type declaration on
an interface with multiple parents -- the correct parent is either
hard or impossible to determine in that case
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
based on patch contributed by Andy Clement
Generalizes the patch with a method org.aspectj.weaver.bcel.Utility.copyInstruction
that works-around the bug in Select.copy(). Changed all calls to
Instruction.copy() to use this new method, would be nice to add the
rule:
* declare error:
* call(* Instruction.copy()) && within(org.aspectj.weaver)
* && !withincode(* Utility.copyInstruction(Instruction)):
* "use Utility.copyInstruction to work-around bug in Select.copy()";
|
|
|
|
| |
insertion of lots of advice code can make branch offset for if too large
|
|
|
|
| |
Weaving rt.jar results in stack overflow
|
| |
|
| |
|
|
|
|
| |
Unexpected Xlint:unresolvableMember warning with withincode
|
|
|
|
| |
Weaver fails with NPE for very large source files
|
|
|
|
|
|
|
| |
rather than printing a warning message to System.err
this fixes the dirty output that was very visible when running the
harness with -emacssym enabled
|
| |
|
|
|
|
|
| |
Bugzilla Bug 37152
java.lang.VerifyError:
|
|
|
|
|
|
|
| |
Bugzilla Bug 37152
java.lang.VerifyError:
This fix needs a little clean-up and testing before closing out
|
| |
|
|
|
|
| |
Class.forName differences between IBM and SUN's JDKs
|
|
|
|
|
|
|
|
|
|
|
| |
Bugzilla Bug 37020
wrong line for method execution join point
(but points to first executable line rather than method declaration)
and
Bugzilla Bug 37021
source path wrong in declare warning on binary files
|
|
|
|
| |
between IBM and SUN's JDKs -- not yet tested on IBMs JDK to confirm
|
|
|
|
|
|
|
|
| |
Bugzilla Bug 30663
lame error message: "negation doesn't allow binding"
and
Bugzilla Bug 36329
The compiler crashes when using aspect libraries created without using -noweave
|
| |
|
|
|
|
|
| |
Bugzilla Bug 36803
BCException thrown by AspectJ 1.1rc1
|
|
|
|
|
| |
Bugzilla Bug 36778
ClassFormatError due to empty interface supertype
|
|
|
|
|
| |
Bugzilla Bug 29665
Inconsistant stack height
|
| |
|
|
|
|
|
| |
Bugzilla Bug 36046
inter-type declaration bug with abstract classes
|
| |
|
|
|
|
| |
this saves memory and makes testing incremental compilation more sensitive
|
|
|
|
| |
Weaver crash
|
|
|
|
| |
woven join points
|
|
|
|
| |
weave performance with and without it
|
|
|
|
| |
runtime NullPointerException when applying around advice to other around advice
|
|
|
|
|
| |
declare warning/error emitted without context
and generally providing better error context information
|
|
|
|
|
|
| |
behavior
for obvious forms of abstract aspects now
|
|
|
|
|
|
|
|
| |
Bugzilla Bug 32239
Dumps assembly code if Object[] used in args (BcelRenderer.java:152)
Not surprisingly, this bug was fixed by lubbing an occurrence of ObjectType
to ReferenceType, and then dispatching back for array types and/or class
types going to BCEL.
|
|
|
|
| |
for obvious forms of concrete aspects, next need to address abstract
|
|
|
|
|
|
|
| |
should make incremental compilation and using binary aspect libraries
work MUCH better.
The current state doesn't fix any of those issues, but it also does
continue to pass all of the existing tests.
|
|
|
|
| |
ajc reports error when encountering static declaration of nested classes
|
|
|
|
| |
Negation of if pointcut does not work
|
|
|
|
| |
matching kinds with SignaturePattern
|
| |
|
|
|
|
| |
clue as possible about the real identity of the file.
|
|
|
|
| |
now that debug info is being generated.
|
|
|
|
|
| |
clears up a huge set of warnings in Eclipse so that you
can see the wood for the trees!
|
|
|
|
| |
kinds (e.g. "affects exception handlers").
|
| |
|
|
|
|
| |
made some modifications to avoid duplication of code from weave method
|
| |
|