| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
|
|
|
|
| |
Nullpointer-exception in pointcuts using withincode() clause
|
|
|
|
| |
Front-end bug, shouldn't allow patterns of the form foo.., should be foo..*
|
|
|
|
| |
ClassCastException at BcelRenderer.java:16
|
|
|
|
| |
Special case if(false) to not require a dynamic test
|
|
|
|
| |
java.lang.NullPointerException in WeaverMessageHandler class
|
|
|
|
| |
Hiding of Instance Methods by static methods
|
|
|
|
| |
"can't bind type" message has $ for . in type name for declare soft
|
|
|
|
| |
compiler aborts with "conflicting dominates orders" with circular declare precedences
|
|
|
|
| |
An if() pointcut inside a perthis() clause causes an ABORT - null pointer exception in ajc
|
|
|
|
| |
false ambigous binding error (introduced in 1.2rc2)
|
| |
|
|
|
|
| |
InterTypeMethodDeclaration.java:104
|
|
|
|
| |
NPE updating an aspect in incremental mode
|
|
|
|
| |
NPE in compiler when using (an unusual) declare warning against a ctor ITD
|
|
|
|
| |
NPE when binary weaving a ctor ITD.
|
|
|
|
| |
Regression from 1.1: NPE in CompilationResult
|
|
|
|
|
| |
NPE when creating declare messages
[Moved the testcase across and added a second one for the variant with debug info]
|
|
|
|
| |
error Type mismatch: cannot convert from java.lang.String to java.lang.String
|
|
|
|
| |
declare precedence on a class should be a compile-time error
|
|
|
|
| |
Private members introduced via an interface are visible to the class
|
|
|
|
| |
Incremental compilation does not delete weaver-generated class files
|
|
|
|
| |
need to find out why...
|
|
|
|
| |
better test name for second test
|
|
|
|
| |
weaving from an input jar into that same jar.
|
|
|
|
|
| |
Support SerialVersionUID field if no new fields declared on class
(Regenerated with BcweaverJarMaker)
|
|
|
|
| |
Introduce Unknown Type to class causes Null pointer exception
|
|
|
|
| |
retitle warning to "circular {advice} dependency at ..."
|
|
|
|
| |
-deprecation not working
|
|
|
|
| |
ensure messages are associated with source wherever possible
|
| |
|
|
|
|
| |
fail in compiling aspect with overriding method introduction with different throws clause
|
|
|
|
| |
NoSuchMethodError accessing field declared on interface
|
|
|
|
| |
DeclareSofts.
|
|
|
|
|
| |
ClasscastException on concretization of if(false)
(i.e. you can't use if/target/args/cflow/cflowbelow/this in deow - you get an error if you try)
|
|
|
|
| |
Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)
|
|
|
|
|
|
|
|
|
| |
Advice calling protected super method causing java.lang.VerifyError 'Bad access to protected data'
Also expanded test to cover protected field access as well as methods
Fix required getting the correct receiver type for both field access and method
calls to correspond to Java's complicated rules for accessing protected
members (JLSv2 6.6.2 and mentioned in passing in JVMv2 5.4.4)
|
|
|
|
|
| |
Better binary compatibility for advice method names
- I've run the tests a thousand times and they all pass, I'm still nervous about this first big commit though *gulp*
|
|
|
|
| |
effect of an after returning type incompatible with a join point return type
|
|
|
|
| |
CatchClauseSignature has broken operation
|
|
|
|
| |
duplicate warning or second join point for constructor-execution
|
|
|
|
| |
NPE When compiling intertype declaration
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Erroneous exception conversion
and Bugzilla Bug 34206
before():execution(new(..)) does not throw NoAspectBoundException
All exceptions that occur during the static intialization of a persingleton
aspect will be swallowed. When using that aspect (via aspectOf())
a NoAspectBoundException will be thrown with the original exception
from the staitc initializer as the cause.
|
|
|
|
| |
compiler issues error on inner aspects when privilieged
|
|
|
|
|
|
|
|
| |
declaring interface methods should work as it does in interface
and Bugzilla Bug 45676
AspectJ enhanced code can not be used with plain old java anymo
and Bugzilla Bug 43972
Static crosscutting makes interfaces unusable for javac
|
|
|
|
| |
After throwing advice on ctors doesn't execute for inter-type decls
|
|
|
|
| |
default mode (inherited behaviour from JDT).
|
|
|
|
| |
"declare soft" inside nested aspect does not work
|