aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
Commit message (Collapse)AuthorAgeFilesLines
* Some more fix for Bugzilla Bug 60015 aclement2004-08-031-0/+5
| | | | NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
* The BIG commit. aclement2004-08-0314-22/+426
| | | | | | | | | - 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)
* removed unnecessary TODOsaclement2004-08-023-6/+0
|
* Fix for Bugzilla Bug 57666 aclement2004-08-021-11/+20
| | | | | duplicate manifests cause resource-copying to gack (Contributed by Matthew Webster)
* Fix for Bugzilla Bug 67774 aclement2004-08-021-0/+4
| | | | Nullpointer-exception in pointcuts using withincode() clause
* missed the word 'to' out of new error messageacolyer2004-07-291-1/+1
|
* Moved all weaver messages into weaver-messages.properties.acolyer2004-07-2927-125/+404
| | | | | Includes fixes for Bugzilla Bug 30439 spurious "circular dependency" error
* organized imports.aclement2004-07-291-1/+0
|
* Fix for Bugzilla Bug 61536 aclement2004-07-291-1/+15
| | | | Front-end bug, shouldn't allow patterns of the form foo.., should be foo..*
* fix for Bugzilla Bug 64262acolyer2004-07-291-1/+6
| | | | ClassCastException at BcelRenderer.java:16
* fix for Bugzilla Bug 48990acolyer2004-07-282-1/+142
| | | | Special case if(false) to not require a dynamic test
* Fix for 64331 aclement2004-07-281-1/+8
| | | | java.lang.NullPointerException in WeaverMessageHandler class
* Fix for bug 69459 aclement2004-07-271-3/+11
| | | | Hiding of Instance Methods by static methods
* Fix for 53999 aclement2004-07-271-3/+4
| | | | "can't bind type" message has $ for . in type name for declare soft
* organized imports.aclement2004-07-272-4/+4
|
* Fix for Bug 70619 aclement2004-07-261-1/+10
| | | | compiler aborts with "conflicting dominates orders" with circular declare precedences
* ensure args() handles boxed primitives correctly when doingacolyer2004-06-095-7/+132
| | | | runtime matching (against JoinPoint)
* handle primitive types correctly when doing RTTI resolvingacolyer2004-06-091-0/+5
|
* additional test cases to cover matching Pointcuts againstacolyer2004-06-089-0/+509
| | | | JoinPoints
* added a method to all Pointcuts that matches against aacolyer2004-06-0825-9/+790
| | | | JoinPoint (as opposed to a Shadow).
* ensure tests don't give false failures on fast machinesacolyer2004-06-081-0/+9
|
* raise visibility of default constructor to allow subclassing.acolyer2004-06-081-0/+2
|
* enable construction of a BcelWorld with an externally providedacolyer2004-06-081-0/+6
| | | | ClassPathManager
* add a getName() method to Lint.Kindacolyer2004-06-081-0/+4
|
* Fix for Bugzilla Bug 62458 aclement2004-05-181-0/+15
| | | | An if() pointcut inside a perthis() clause causes an ABORT - null pointer exception in ajc
* Fix and tests for Bugzilla Bug 62227 aclement2004-05-145-18/+37
| | | | Load Time Weaving aborts on any kind of warning (declare/xlint)
* Fix for Bugzilla Bug 62073 aclement2004-05-142-7/+14
| | | | false ambigous binding error (introduced in 1.2rc2)
* Fix for Bugzilla Bug 61568 aclement2004-05-122-1/+9
| | | | wrong variable binding in || pointcuts
* Fix for Bugzilla Bug 61538 aclement2004-05-121-2/+8
| | | | nested uses of this() inside constructors not handled properly for initialization and preinitialization pointcuts
* fix for Bug 60936 aclement2004-05-123-1/+21
| | | | error message for constructor-execution pcd
* Partial fix for Bugzilla Bug 59397 aclement2004-04-261-1/+1
| | | | NPE in compiler when using (an unusual) declare warning against a ctor ITD
* Some of the fix for Bugzilla Bug 57432 aclement2004-04-071-3/+9
| | | | | NPE when creating declare messages [If we don't know the originating source file, have a better guess than 'Unknown']
* Some of the fix for Bugzilla Bug 57432 aclement2004-04-071-6/+8
| | | | | NPE when creating declare messages [Allow for null targeters - for example when the class file has no debug info in it]
* Fix for Bug 55341 aclement2004-04-0213-6/+2
| | | | error Type mismatch: cannot convert from java.lang.String to java.lang.String
* fix for Bugzilla Bug 31460 acolyer2004-04-0221-2/+914
| | | | Weaving class loader
* Fix for Bugzilla Bug 53012 aclement2004-03-191-0/+8
| | | | declare precedence on a class should be a compile-time error
* fix for Bugzilla Bug 54621 acolyer2004-03-181-21/+19
| | | | Incremental support ignores binary source
* fix for Bugzilla Bug 55134 acolyer2004-03-181-5/+21
| | | | Incremental compilation does not delete weaver-generated class files
* fix for Bugzilla Bug 47910 acolyer2004-03-171-7/+34
| | | | ajc -outjar jarfile does not contain MANIFEST.MF
* fix for Bugzilla Bug 54622 acolyer2004-03-161-66/+70
| | | | Incremental support ignores resources
* fix for Bugzilla Bug 43714 acolyer2004-03-161-25/+55
| | | | weaving from an input jar into that same jar.
* Fix for Bugzilla Bug 41181 aclement2004-03-1614-31/+33
| | | | | Support SerialVersionUID field if no new fields declared on class (Regenerated with BcweaverJarMaker)
* Fix for Bugzilla Bug 41181 aclement2004-03-168-33/+177
| | | | Support SerialVersionUID field if no new fields declared on class
* fix for Bugzilla Bug 44272 acolyer2004-03-152-3/+3
| | | | retitle warning to "circular {advice} dependency at ..."
* move weaving to inside of the compiler.compile loop. acolyer2004-03-152-0/+74
| | | | ensure messages are associated with source wherever possible
* move weaving to inside of the compiler.compile loop. acolyer2004-03-156-204/+472
| | | | ensure messages are associated with source wherever possible
* Fix for Bugzilla Bug 52394 aclement2004-03-041-2/+7
| | | | inter-type declarations cause JRockit Crash
* Fix for Bugzilla Bug 52107 aclement2004-02-261-1/+1
| | | | NoSuchMethodError accessing field declared on interface
* Final part of bug #46347 (-inpath): We do not copy resources from inpath ↵aclement2004-02-261-0/+5
| | | | directories to the output.
* Fix for preventing the use of if/target/this/args/cflow/cflowbelow in ↵aclement2004-02-261-2/+4
| | | | | | DeclareSofts. (Reordered flow in creating declare soft munger and concretizing the pointcut)