| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
scope for intertype methods
|
|
|
|
| |
Compile time declarations (warning and error) do not accept string concatenation (with +)
|
|
|
|
| |
intertype initialisers should match field set pointcuts
|
| |
|
|
|
|
| |
ITDs on inner classes should be static contexts
|
|
|
|
| |
ajc crashes when compiling the following program (binding this() and target())
|
|
|
|
| |
proceed used as method name in around advice
|
| |
|
|
|
|
| |
Weaver fails in BCEL for large classe
|
| |
|
|
|
|
|
| |
Bugzilla Bug 71273 - RuntimeException thrown: Could not find instruction: org.apache.bcel.generic.B2I
Bugzilla Bug 67591 - invalid warning indicating no match when a match really occurs
|
|
|
|
| |
added in docs dir.
|
|
|
|
| |
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
|
|
|
|
| |
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
|