| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Front-end bug, shouldn't allow patterns of the form foo.., should be foo..*
|
|
|
|
| |
ClassCastException at BcelRenderer.java:16
|
|
|
|
| |
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
|
|
|
|
| |
by XLint:invalidAbsoluteTypeName
|
|
|
|
| |
An if() pointcut inside a perthis() clause causes an ABORT - null pointer exception in ajc
|
|
|
|
| |
false ambigous binding error (introduced in 1.2rc2)
|
|
|
|
| |
error message for constructor-execution pcd
|
|
|
|
| |
wrong variable binding in || pointcuts
|
|
|
|
| |
nested uses of this() inside constructors not handled properly for initialization and preinitialization pointcuts
|
|
|
|
| |
InterTypeMethodDeclaration.java:104
|
|
|
|
| |
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
[Modified XML to build debug/nondebug variants of the library]
|
| |
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
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
|
|
|
|
| |
fail in compiling aspect with overriding method introduction with different throws clause
|
|
|
|
| |
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*
|
|
|
|
| |
CatchClauseSignature has broken operation
|
|
|
|
| |
duplicate warning or second join point for constructor-execution
|
|
|
|
| |
Better binary compatibility for advice method names
|
|
|
|
| |
impl)
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
convert Throwable obj to string and ajc aborts
|