Tentative IP Log for tools.aspectj

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.

Licenses

  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
2245bcel 5.1Apache Software License 1.1
8155ASM Version: 5.0.1 (PB Orbit CQ8129)New BSD Licensebinary

Exempt Pre-Req and Works With Dependencies

No Exempt Pre-Req or Works With dependencies

Committers

Past and Present Active
Name Organization  
Andrew Clement Pivotal Software, Inc.
Adrian Colyer Pivotal Software, Inc.
Erik Hilsdale
Weston Isberg
Mik Kersten Tasktop
Alexandre Vasseur
Matthew Webster IBM

Never Active
Name Organization  
Jonas Boner
Matt Chapman IBM

Contributors and Their Contributions

Ref Size Description
Abraham Nevado (lucierna.com)
175814 5819 bytes [plan] java.lang.ClassFormatError "no code attribute specified in method 0 (<clinit>()V) at pc=0"
Attachment 176201: The good one. Discard the previous one please
321641 1214 bytes No way to exclude Proxool classes although excluded from AOP. Causing Veryfy error.
Attachment 176202: Proposed Patch
323417 881 bytes Sometimes StackOverflow is got while weaving
Attachment 177357: Experimental Patch
323438 21785 bytes Minor improvements
Attachment 177263: Proposed patch
323438 871 bytes Minor improvements
Attachment 177403: This is the patch to fix the bug
323438 2347 bytes Minor improvements
Attachment 177404: This is the patch to add the proper test.
324932 1516 bytes java.lang.VerifyError: (class: com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple, method: commitAndDisassociate signature: ()V) Illegal default target in switch
Attachment 178732: Lucierna's Proposed patch
329126 1964 bytes Deadlock
Attachment 182092: A tentative patch
329126 2529 bytes Deadlock
Attachment 182172: Final patch
329126 22079 bytes Deadlock
Attachment 189986: LightWeight XML parser to avoid SAX usage.
335783 4640 bytes NullPointerException when -XaddSerialVersionUID added
Attachment 187918: TestCase
335783 1570 bytes NullPointerException when -XaddSerialVersionUID added
Attachment 187919: Patch
363962 1331 bytes NPE got when dealing with Bootstrap classloaded classes
Attachment 207112: Patch
386337 2422 bytes Light AOP Parser does not support declare-annotation
Attachment 219388: Proposed Patch
386337 2934 bytes Light AOP Parser does not support declare-annotation
Attachment 219416: before-after-around patch
Adrian Colyer (gmail.com)
29769 1173 bytes Ajde does not support new AspectJ 1.1 compiler options
Attachment 3075: Patch for ajbrowser project
29769 68362 bytes Ajde does not support new AspectJ 1.1 compiler options
Attachment 3076: Patch for Ajde project
29769 5886 bytes Ajde does not support new AspectJ 1.1 compiler options
Attachment 3077: Patch for org.aspcetj.ajdt.core project
Alexandre Vasseur (gmail.com)
83626 114363 bytes @AJ
Attachment 17429: @AJ
Andrew Clement (gopivotal.com)
39479 2241 bytes NPE in bcel.LazyMethodGen when delegating from one ctor to a second that includes a switch.
Attachment 5462: Patch for BCELClassWeaver
41536 3863 bytes Debug information getting lost in weaver ?
Attachment 5792: Fix for missing debug info
43033 1331 bytes Compiler crash in ajc head (post 1.1.1 rc1) on erroneous program
Attachment 6145: Minor fix to avoid the NPE
53012 967 bytes declare precedence on a class should be a compile-time error
Attachment 8210: Patch for: weaver/src/org/aspectj/weaver/patterns/DeclarePrecedence.java
60015 928 bytes NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
Attachment 9997: Patch for the weaver that reverses source locations.
102210 4305 bytes NullPointerException trying to compile
Attachment 27124: Patch for weaver module that fixes pr102210.
Andrew Eisenberg (gmail.com)
243376 18165 bytes [incremental] Incremental compilation in a scenario with a large number of projects
Attachment 109689: Reworked the test on the previous patch
243376 6577 bytes [incremental] Incremental compilation in a scenario with a large number of projects
Attachment 114843: Turn on incremental build optimizations by default
245566 134194 bytes [plan] [incremental] Reduce overhead in preparing for incremental compiles
Attachment 111895: implementation of AspectJ incremental building opimizations
245566 7850 bytes [plan] [incremental] Reduce overhead in preparing for incremental compiles
Attachment 111973: patch and test for validating classpath before build
245566 11566 bytes [plan] [incremental] Reduce overhead in preparing for incremental compiles
Attachment 111988: Patch to fix some Core tests that were affected by previous patch
249216 14122 bytes [plan] Further work on jdt handle interoperability
Attachment 114234: patch to fix aspect path navigation problems
249216 10102 bytes [plan] Further work on jdt handle interoperability
Attachment 114235: fix problems with declare annotation navigation (apply *after* previous patch
Andrew J Huff (eclipse.org)
48698 694898 bytes RFE: A tool to determine what aspects have been woven into a given jar
Attachment 26409: contains patches and the new ajp project
82755 1728 bytes [ajdoc] update ajdoc to support Java 5 language features
Attachment 20671: enums patch
91417 15638 bytes -Xreweavable should be the default
Attachment 27436: complete patch
91417 3777 bytes -Xreweavable should be the default
Attachment 27614: one more time
98901 38938 bytes Must copy annotations to *public* intertype declarations
Attachment 23871: tests for the 29 cases
98901 8990 bytes Must copy annotations to *public* intertype declarations
Attachment 25739: fix which doesn't use interMethodBody
99136 3285 bytes xlint advice not applied appears twice with cflows
Attachment 22682: fix this
99136 1942 bytes xlint advice not applied appears twice with cflows
Attachment 22683: test this
102746 2430 bytes Ant Task Causing Compiler Error Redirection to -d
Attachment 24521: fixes the bug
108094 31946 bytes Hardwire some of the links in the AJ documentation so integration with AJDT is trivial.
Attachment 26640: gives static names to anchors
Andy Clement (vmware.com)
0cf0cb 56 lines support -Xset:makeTjpFieldsTransient=true
1c0f36 170 lines call jps and indy
332cf9 1 lines unused imports
3632df 256 lines testdir
3ae3c6 107 lines enable this?() syntax
3c68ad 727 lines dot files forgotten
3fa741 18 lines generics
42035a 253 lines pr73507 - wip
4adaf8 1 lines testing push
5408b2 151 lines additional test to show all joinpoints in code using indy
548f8b 48 lines generics
549d22 259 lines 374745
6defb4 34 lines 373195
6fe367 208 lines fixing up broken file
80de31 895 lines invokedynamic support in bcel
89756c 56 lines 371684 - wildcard generics unpacking
a044c8 94 lines 373461 - attempted restructure of nameToSignature
ac0d08 18 lines generics
afae1f 101 lines invokedynamic tidyup - handle calling getClassname on it
d4a8cc 167 lines generics
f37c56 64 lines fix for 371998
f66393 1 lines adding description
f8b38f 418384 lines copied from the CVS branch (Jan 11)
Andy Clement (gmail.com)
024de8 14 lines 386888: always attempt to use generics in comparison
043542 16 lines 375777 debug
04b948 33 lines 1.7.3 readme
0660ad 10 lines avoid potential multi threaded issues
096b00 852 lines 375881
0a01bd 551 lines Java8 support: methodparameters, typeannotations
0bbb4f 97 lines 390269: fix for multiple bridge candidates in hierarchy
0d69bd 126 lines 389752: annotation value matching fixes - multiple anno values correctly resolved now and enum values compared correctly
107d8e 18 lines generics
1d315c 53 lines copyright text
254330 3 lines better exit code for out of memory
290b3b 3 lines missing import
2fa04b 12 lines 1.7.1/1.7.2 updates
30c385 32 lines generics
31d8e2 122 lines Use class file attributes to find containing class
350b77 19 lines improved AdapterKey uniqueness - 400649
387526 92 lines testcode 356594
3e5af0 2 lines 395221
3f6e16 90 lines Bug 408721: sync blocks around collection access
41e9af 38 lines fixing generics warnings
43166c 12 lines 325731
45cbaf 17 lines 375777: ClassCastException
463c5f 15 lines declare @type xml testcode
46f907 71 lines 394535: fix
4855f7 6 lines 1.7.3 build snaphot pom updates
48f0c6 16 lines missing MethodVerifier change
4af4b1 215 lines 399590
4e3447 4 lines Fix for 404594
503bc6 61 lines 376918
5378e4 8 lines generics
538ab0 18 lines 377906 debug
554607 6 lines 1.7 updates
55ebaa 30 lines 384401
58685c 198 lines generics
59b8e7 4 lines corrected to 377096!
5b0b6b 362 lines Preserve ordering of declare annotation when removing and adding annotations
5d0e18 6 lines 384189: actually respect dont dump on exception setting
5debcf 37 lines final 1.7.0 readme
5ef30b 45 lines 387568
60ed8e 4 lines Fix for 404848
62fca9 18 lines pr376139
63684e 11 lines 386888: ensure annotation added
682ea7 107237 lines first pass at j8 infrastructure
69e12b 34 lines finishing off 1.6.13
6afb28 119 lines 405016: class literals in annotation matching
6cae3e 46 lines 1.7.1 readme
6e1704 12 lines 375777
6f4140 886 lines More java8 support files
724823 94 lines declare annotation on type XML support
76d695 168 lines 387444
77d147 84 lines 386888
786932 5 lines pr376139
7aad69 46 lines 377130 tests
7c6e93 88 lines 386049: test and fix. 387568: wip test code
80ce56 36 lines Fix up J7 stackmap creation
83df4c 2 lines add more years to license checker
89c178 6 lines 376990: iajc does not support source compliance level 1.7
8a6608 1274 lines 386341
8dc8d1 281 lines more changes to make if point cut generated names stable
911f5e 6 lines 1.7.1
96ebaa 180 lines 398588 fix
993cef 34 lines 386337: more missing support added to SimpleAOPParser
99414d 361 lines Fix for 404601
9a3cc2 812 lines 389967
9fb822 3 lines NPE guard
a20da6 2 lines bump version to 1.7.1
a74830 281 lines 382189 and 382435
a847c7 8 lines generics
b8ebdc 14 lines 389456: avoid checking if the target is a binary type binding (probably already added the ITD on previous build)
b96676 2 lines up'd to 1.6.13
b997eb 43 lines 1.7.2 readme
b9c7a1 258 lines 389750: fix for ITDs that use generics made on generic types
ba9d43 213 lines 382723
bd0f94 34 lines 386337: SimpleAOPParser support for declare-annotation
be063b 49 lines 376351
be5a53 2 lines pr318878: synchronized perObjectBind
bf949d 214 lines 384398: some fixes for generics/itds/inner classes
c2ff74 20 lines 388971 - fix for double synthetic attributes
c45f81 6 lines 1.7.2 release pom updates
ca84e4 2 lines assert in test breaks a test run using -ea
cb835c 114 lines Some preliminary work on this bug
cbb6f5 8 lines 387718
d0c81b 477 lines 73507 - it'd fields on interfaces no longer get mangled names by default
d52440 5 lines 399408 fix
d6e956 82 lines fixed 404848
dd4175 26 lines Cleaning up thread locals when counters/stacks hit zero
df1823 1871 lines 391123: ltw cache improvements
e0e08d 24 lines fixed up testcase field sigs
e6cb50 4 lines Fix 407017
e9cc1e 53 lines added copyright statement to ConstantPool.java
e9e485 79 lines utility class for dumping class files
eb529e 4 lines generics
edb41e 34 lines 391384: fix
efef2f 4 lines remove JRE14_LIB reference
f0ca36 4 lines fix install location to 1.7
f1a881 40 lines 390269: fix for gc'd raw type refs
f340ce 344 lines 376030
f54f44 327 lines Allow code generation hints for generated compiler names
f85631 61 lines 374964
f8c2a9 25 lines debug for problem in hierarchy builder
fc5543 2 lines 394234 - stack map correction to avoid generic sigs in stack map attributes
ff0859 2 lines fix for 404600
Arno Schmidmeier (daimlerchrysler-bank.com)
59909 3790 bytes CFlowStack removesThreads to late
Attachment 9938: Patch which solves the problem
Arno Schmidmeier (aspectsoft.de)
168795 48966 bytes ajdoc ant task not available anymore
Attachment 56011: a patch, necessary to reactivate the ajdoc task
168795 2109 bytes ajdoc ant task not available anymore
Attachment 56012: The testcases for ajdoc reenabled
Arturo Salazar (gmail.com)
245286 3092 bytes ajdoc does not generate signature correctly for generic constructer
Attachment 111097: Patch to fix the constructor signature
245307 5421 bytes Aspected annotations cause ajdoc to generate ClassCastExceptions
Attachment 111137: Patch to add import to annotations
245307 1355 bytes Aspected annotations cause ajdoc to generate ClassCastExceptions
Attachment 112139: Specific Case Handle
255421 971 bytes Incorrect stub file generated when using ExtendedStringLiterals
Attachment 117967: Patch for ExtendedStringLiteral
255421 1333 bytes Incorrect stub file generated when using ExtendedStringLiterals
Attachment 117968: Patch for the AsmHierarchyBuilder
256514 4414 bytes [ajdoc] package.html and package-info.java not handled by ajdoc
Attachment 118716: Implementation of Solution described.
257277 4939 bytes [ajdoc] Incorrect generated Source Signature for FieldDeclarations
Attachment 120903: Test Cases and Unit Test
257277 2946 bytes [ajdoc] Incorrect generated Source Signature for FieldDeclarations
Attachment 124338: Updated patch
257277 3621 bytes [ajdoc] Incorrect generated Source Signature for FieldDeclarations
Attachment 124712: TestCase Update
Davi Pires (gmail.com)
110465 5083 bytes Continue AST work
Attachment 55758: AjNaiveASTFlattener support for declare statements
David Knibb (gmail.com)
109173 11933 bytes Weaving Adaptor enhancements for performance, configuration and diagnosis
Attachment 27437: Patch for the loadtime module to support AOSGi
Eduardo Piveta (gmail.com)
110465 8223 bytes Continue AST work
Attachment 32485: Patch containing enhancement raised in comment #3
110465 9524 bytes Continue AST work
Attachment 34121: Patch to add parameters in pointcut declarations
Eric Bodden (bodden.de)
48990 655 bytes Special case if(false) to not require a dynamic test
Attachment 8114: Implements recognition of if(false) during FastMatch
48990 1211 bytes Special case if(false) to not require a dynamic test
Attachment 8118: Part two of the patch for handling of if(false)
77638 13421 bytes Patches for reducing matching-time
Attachment 15606: First, simple, approach including test-case
77638 8767 bytes Patches for reducing matching-time
Attachment 15607: First approach again, here without overhead for testcase
77638 16115 bytes Patches for reducing matching-time
Attachment 15608: Second, statful approach, for AndPointcut only, with testcase
Eric Sirianni (gmail.com)
340806 1132 bytes Race condition in JavaLangTypeToResolvedTypeConverter (potentially exposed through Spring AOP)
Attachment 191791: Patch to JavaLangTypeToResolvedTypeConverter
George Harley (uk.ibm.com)
42574 1100 bytes -extdirs does not pick up .zip files as java does
Attachment 6435: Bug fix.
58439 2539 bytes ajdoc cross-package links broken in non-IE browsers
Attachment 9479: Suggested patch.
61411 705 bytes AJDoc launch script on Windows can lose arguments
Attachment 10400: One line change to include WinXP in the definition of a "new" Windows platform.
Greg Bowyer (fastmail.co.uk)
288198 3613 bytes LangUtils JVM version detection cannot handle Java 7
Attachment 146470: Patch recut against CVS trunk
Helen Beeken (gmail.com)
58520 5856 bytes ajdoc doesn't navigate to target details in some cases
Attachment 32070: updated ajdoc patch to encorporate fixes for 119453
58524 42054 bytes ajdoc should not use the Declaration and SymbolManager classes
Attachment 33075: patch containing fix
76101 6157 bytes need documentation for building ajdt and aspectj
Attachment 33137: patch containing proposed documentation
93310 5658 bytes Incremental Compilation Problem on Reweavable
Attachment 30388: testcase patch
110465 1627 bytes Continue AST work
Attachment 31372: testcase patch
110465 200881 bytes Continue AST work
Attachment 31373: Modified AjASTConverter.java
110465 8453 bytes Continue AST work
Attachment 32069: patch containing fix and testcase for problem raised in comment #14
110465 56331 bytes Continue AST work
Attachment 33584: patch containing enhancement raised in comment #19
110465 20363 bytes Continue AST work
Attachment 34184: patch proposed in comment #28 plus more tests
111738 678 bytes contents of weaver5 project are not in the aspectjsrc.jar
Attachment 27928: patch containing fix
111915 2928 bytes illegal change to pointcut declaration
Attachment 28111: patch containing supplied testcase
112615 880 bytes -XhasMember is not processed correctly when passed from AJDT
Attachment 28738: patch containing fix
112615 1080 bytes -XhasMember is not processed correctly when passed from AJDT
Attachment 28739: patch containing test
112736 2510 bytes Bogus Compiler Warnings when Converting file extensions
Attachment 30390: testcase patch
113073 3121 bytes weaveinfo messages not reported if applying declare @method on an ITD'd method
Attachment 28502: patch containing Improved testcase
113073 2777 bytes weaveinfo messages not reported if applying declare @method on an ITD'd method
Attachment 28509: patch containing fix
113447 11270 bytes VerifyError overriding pointcut with context used in around advice
Attachment 28922: patch containing testcases
113531 4675 bytes NullPointerException during incremental compilation of aspect
Attachment 28752: patch containing failing testcase
115235 1676 bytes StackOverflowError on circular pointcut iff aspect parameterized
Attachment 29852: patch containing fix
115235 4220 bytes StackOverflowError on circular pointcut iff aspect parameterized
Attachment 29853: patch containing testcases
115251 2682 bytes BCException when compiling incrementally on constructor-call shadow
Attachment 30372: testcase patch
115251 1090 bytes BCException when compiling incrementally on constructor-call shadow
Attachment 30373: NPE fix patch
115252 21475 bytes want xlint message for improper annotation type
Attachment 30220: updated testcase patch
115607 2993 bytes Incorrect structure model for simple declare @type program?
Attachment 30312: testcase
115607 847 bytes Incorrect structure model for simple declare @type program?
Attachment 30314: patch containing proposed fix
117882 3723 bytes [waiting-on-build] NullPointerException with declare annotations and incremental compilation
Attachment 30611: testcase patch
117882 9244 bytes [waiting-on-build] NullPointerException with declare annotations and incremental compilation
Attachment 30766: augmented testcase patch
118149 2275 bytes AspectJ compiler crahses possibly due to poincut context binding issue
Attachment 31118: simplified testcase
119019 2736 bytes [waiting-on-build] NPE when a protected method is called within an ITD
Attachment 31018: testcase patch
119453 4070 bytes Method introduced using ITD don't show up in documentation
Attachment 32193: pactch containing fix for declare statements
119543 2351 bytes [waiting-on-build] StringIndexOutOfBoundsException, perhaps due to nested aspects and targets
Attachment 31298: improved testcase patch
119543 777 bytes [waiting-on-build] StringIndexOutOfBoundsException, perhaps due to nested aspects and targets
Attachment 31299: patch containing fix
120356 930 bytes @AJ decl err/warn does not show cross structure view
Attachment 34490: patch containing comment fix
121711 82144 bytes refactor ajdoc tests to use the sandbox directory
Attachment 32824: patch synchronized with latest ajdoc in HEAD
121711 2849 bytes refactor ajdoc tests to use the sandbox directory
Attachment 33059: patch fixing use of non 131 apis
121711 18016 bytes refactor ajdoc tests to use the sandbox directory
Attachment 33068: patch containing fixes for nested aspects
122370 4765 bytes [@AspectJ] @DeclareParents/declare parents not equivalent
Attachment 34845: failing testcase
122370 1916 bytes [@AspectJ] @DeclareParents/declare parents not equivalent
Attachment 34846: patch containing fix
122728 6690 bytes ajdoc crashes
Attachment 32518: patch containing fix and test
122742 6058 bytes [@AspectJ] VerifyError with @AfterThrowing/@AfterReturning and extra JoinPoint argument
Attachment 34995: patch containing failing testcase for @AfterThrowing and @AfterReturning
122742 1579 bytes [@AspectJ] VerifyError with @AfterThrowing/@AfterReturning and extra JoinPoint argument
Attachment 34996: patch containing proposed fix
123612 1816 bytes ArrayIndexOutOfBoundsException with incremental and declare @type
Attachment 32913: testcase patch
125027 1892 bytes declare errors and warnings do not have their end position set correctly
Attachment 33583: patch containing testcase and fix
125809 13380 bytes AjTypeDeclaration in the dom shouldn't have the properties of it's subtype AspectDeclaration
Attachment 33854: patch containing fix and testcase
125810 1374 bytes Missing error when inherited abstract pointcut not made concrete in sub-@aspect
Attachment 33933: proposed fix
128237 2607 bytes [@AspectJ] NPE on @AJ code with pointcut which contains logical OR operation.
Attachment 34907: patch containing failing testcase
128237 898 bytes [@AspectJ] NPE on @AJ code with pointcut which contains logical OR operation.
Attachment 34908: patch containing proposed fix
128618 3922 bytes [incremental] XLint warnings in the wrong place with incremental compilation
Attachment 35013: failing testcase
128618 1738 bytes [incremental] XLint warnings in the wrong place with incremental compilation
Attachment 35065: patch containing proposed fix
129163 1734 bytes full build occurs when only class file change
Attachment 35754: better test patch than last time
129163 5989 bytes full build occurs when only class file change
Attachment 35757: patch containing fix to AjState
129163 20514 bytes full build occurs when only class file change
Attachment 35826: patch containing implementation of remaining equals/hashCode
129163 5057 bytes full build occurs when only class file change
Attachment 35841: patch for checking if we really care about the typemungers
129163 2195 bytes full build occurs when only class file change
Attachment 35905: improved failing testcase which shows NPE
129163 1070 bytes full build occurs when only class file change
Attachment 35906: patch containing fix for NPE
129163 13469 bytes full build occurs when only class file change
Attachment 36053: patch containing tests which follow the AJDT test failures
131505 6916 bytes Generated aop.xml files contain aspects for all the projects ever built
Attachment 36324: patch containing testcase
131505 3009 bytes Generated aop.xml files contain aspects for all the projects ever built
Attachment 36325: patch containing fix
131932 7742 bytes structure model bug: generic method ITD
Attachment 36404: failing testcase patch
131932 2626 bytes structure model bug: generic method ITD
Attachment 36405: patch containing fix
131933 2293 bytes grotty ClassCastException on referring to pointcut in generic type
Attachment 36393: patch containing failing testcase
131933 802 bytes grotty ClassCastException on referring to pointcut in generic type
Attachment 36394: patch containing proposed fix
132130 1583 bytes Missing relationship for declare @method when annotating a co-located method
Attachment 36480: patch containing fix
132130 6965 bytes Missing relationship for declare @method when annotating a co-located method
Attachment 36481: testcase patch without dumping structure model
132977 1169 bytes ajc -help returns incorrect outxml info
Attachment 36800: patch containing fix
133117 7922 bytes Lots of warnings with noGuardForLazyTjp
Attachment 37891: testcase patch
133117 2568 bytes Lots of warnings with noGuardForLazyTjp
Attachment 37893: patch containing possible fix
133532 3352 bytes Incremental compilation and incorrect ITD errors
Attachment 37318: failing testcase
133532 3547 bytes Incremental compilation and incorrect ITD errors
Attachment 50703: failing testcase which recreates the steps in comment #8
134063 4740 bytes ajdoc is broken
Attachment 37411: patch containing testcase and fix
134063 1682 bytes ajdoc is broken
Attachment 37413: patch which changes error message
134371 1941 bytes ClassCastException in AjState.recordClassFile()
Attachment 39519: patch containing failing testcase
134371 3382 bytes ClassCastException in AjState.recordClassFile()
Attachment 39642: patch containing proposed fix
134471 2750 bytes adding whitespace to an aspect loses crosscutting
Attachment 37494: failing testcase patch
134541 2276 bytes adviceDidNotMatch's line number doesn't keep up with line number of advice
Attachment 37727: testcase patch which tests that adding whitespace doesn't force full build
134541 1819 bytes adviceDidNotMatch's line number doesn't keep up with line number of advice
Attachment 37728: patch which doesn't force full build if there's a whitespace change
138286 2728 bytes perthis() causes ClassCastException
Attachment 39541: patch containing failing testcase
141556 3849 bytes Warnings disappearing after an incremental build without changes
Attachment 42245: failing testcase
141730 17515 bytes new handleProvider required which doesn't depend on sourcelocations
Attachment 44638: tests patch with no unused imports
141730 6044 bytes new handleProvider required which doesn't depend on sourcelocations
Attachment 45288: change from using handles to sourcelocations when fixing structuremodel
141730 649 bytes new handleProvider required which doesn't depend on sourcelocations
Attachment 50918: patch to switch default handle provider to be the jdtlikehandleprovider
143924 5545 bytes Missing relationship for declare @method when annotating a method with non primitive argument
Attachment 42697: failing testcase
143924 1508 bytes Missing relationship for declare @method when annotating a method with non primitive argument
Attachment 42698: proposed fix
145963 11009 bytes add injar aspects to the model
Attachment 46709: tests patch containing readme detailing how to recreate the jar files
145963 10804 bytes add injar aspects to the model
Attachment 48269: patch to ensure model tests work on linux
146546 1485 bytes Remove hard coded dependency on "|" in getFileName(..) methods
Attachment 44132: proposed fix
148190 783 bytes revisit the interface tools are expected to use to invoke the compiler
Attachment 56778: patch to ensure ajde.core source is included in aspectjsrc.jar
148190 85844 bytes revisit the interface tools are expected to use to invoke the compiler
Attachment 56892: ajde patch which contains the info missing from patch in comment #32
148285 2664 bytes [plan] [incremental] Exception when moving an aspect to it own source file...
Attachment 50809: failing testcase
148906 21926 bytes Support -Xlintfile for ajdoc
Attachment 52509: patch synchronized with HEAD
148906 4346 bytes Support -Xlintfile for ajdoc
Attachment 52655: patch containing documentation update
148908 3223 bytes incorrect source signature for field ipe with qualified allocation expression
Attachment 45710: failing testcase
148908 1870 bytes incorrect source signature for field ipe with qualified allocation expression
Attachment 45712: possible fix
149554 1223 bytes docs on website still mention CPL rather than EPL
Attachment 45698: patch containing fix
150671 2313 bytes declare error on set of volatile field does not work
Attachment 46703: failing testcase
150671 747 bytes declare error on set of volatile field does not work
Attachment 46711: patch containing fix
152366 1365 bytes LTW Within Patterns Should Accept AND For Consistency
Attachment 51521: tests patch to ensure they work on linux
152589 2285 bytes [pipeline] adding a whitespace results in adviceDidNotMatch warning
Attachment 47216: failing testcase
152982 1802 bytes org.aspectj Restructure - Phase 2: Move tests
Attachment 47682: patch to fix failing multiproject tests
154552 11710 bytes move model tests to use a create and compare strategy
Attachment 48364: patch to remove unwanted tests
154552 946 bytes move model tests to use a create and compare strategy
Attachment 48566: adding a comment to AsmManager.reportModelInfo
154552 1654 bytes move model tests to use a create and compare strategy
Attachment 48693: patch to ensure model tests work on linux
156058 2572 bytes [generics] Reference to pointcut defined in generic aspect, within generic interface
Attachment 49475: failing testcase
156904 6497 bytes Incorrect warning when advising a private method of a private inner class
Attachment 51328: failing testcases
156904 2167 bytes Incorrect warning when advising a private method of a private inner class
Attachment 51329: proposed fix
158573 2660 bytes changing value of variable in aspect results in adviceDidNotMatch warning
Attachment 50831: failing testcase
158573 2525 bytes changing value of variable in aspect results in adviceDidNotMatch warning
Attachment 50839: patch containing proposed fix
158719 941 bytes broken link in Development Environment Guide
Attachment 50896: patch containing fix
159854 3504 bytes Problem Diagnosis Guide
Attachment 52990: patch fixing minor typos
160302 5022 bytes incorrect output from ajdoc for public class with "-package" argument
Attachment 51680: fix and testcase
160496 17849 bytes ajdoc Main class needs refactoring for ease of use
Attachment 51760: patch containing refactoring
164288 8666 bytes Can no longer compile JDK 1.5 projects with apsectj for JDeveloper
Attachment 53745: patch containing proposed fix and testcases
164317 1143 bytes "ajc -help" gives wrong compliance information
Attachment 53743: patch containing fix
164340 2633 bytes missed class constructor API documentation
Attachment 53980: zip containing proposed fix and tests
Jeffrey Sinclair (hotmail.com)
186673 10516 bytes iajc/ajc can't handle jars not ending in exactly .jar
Attachment 73830: Removal of canonical file logic from ConfigParser.makeFile(String):File
jkew (vmware.com)
e07c41 1803 lines AspectJ Caching w/ CRC Index File
367673 71230 bytes LTW weaved and generated byte code caching
Attachment 211463: Caching where there is a CRC check on the classfile in an index
Joseph A. Levin (gmail.com)
280783 2064 bytes JavaDocRunner fails on System.setSecurityManager in Netbeans
Attachment 139548: Patch removing the anonymous SecurityManager and calls to System.setSecurityManager().
Juergen Graf (fmi.uni-passau.de)
76055 1735 bytes Some Pointcut PatternNodes are missing getters to traverse syntax tree
Attachment 15105: This is the proposed patch that adds the needed getters
77799 809 bytes NullPointerException in StructureSearchManager
Attachment 15650: Simple patch that tests if var is null before accessing it
karunyan (Infosys.com)
106130 4889 bytes applying around advice on a method it rewrites the method wrongly
Attachment 26086: TransactionDAO compiling with logging included
Kris De Volder (gopivotal.com)
282379 1436 bytes [plan] spaces in file names causes AspectJ weaver to fail
Attachment 188381: patch
Kristian Rosenvold (rosenvold.com)
281654 2255 bytes Concurrency issue (with patch)
Attachment 140220: The failing test, unpack in bcel-builder directory
281654 5942 bytes Concurrency issue (with patch)
Attachment 140221: The patch. Test passes afterwards (assuming rebuild went well...)
Linas (gmail.com)
288064 3588 bytes Outer class name resolution fix
Attachment 146017: the patch
Linton Ye (gmail.com)
193065 10251 bytes Improve the extensibility of AspectJ weaver to support PointcutDoctor
Attachment 84711: Test case and javadoc
Luzius Meisser (gmail.com)
44155 1831 bytes TODO tasks are miscategorized in Eclipse 3.0M3
Attachment 9431: Changes Log, based on AJDT 1.1.7
Martin Lippert (gmail.com)
30794 6046 bytes Minor API changes to support weaving classloader implementation
Attachment 3264: patch file for weaver project
32457 1527 bytes performance improvements via fastmatch
Attachment 3617: BcelWeaver patch
32457 710 bytes performance improvements via fastmatch
Attachment 3618: AntPointcut patch
32457 872 bytes performance improvements via fastmatch
Attachment 3619: KindedPointcut patch
32457 806 bytes performance improvements via fastmatch
Attachment 3620: Pointcut patch
32457 855 bytes performance improvements via fastmatch
Attachment 3621: ReferencePointcut patch
32457 769 bytes performance improvements via fastmatch
Attachment 3622: WithinPointcut patch
32457 678 bytes performance improvements via fastmatch
Attachment 3623: WildTypePattern patch
36747 3839 bytes weaving information via messages
Attachment 4661: simple WovenMessage implementation
36747 999 bytes weaving information via messages
Attachment 4820: messages for type mungers
82062 2921 bytes WeaveMessage should provide more information
Attachment 16883: weavemessage-bridge-patch
82062 4374 bytes WeaveMessage should provide more information
Attachment 16884: weavemessage-weaver-patch
Martin Theiss (neo.wh-stuttgart.de)
84572 1224 bytes ClassCastException while continous weaving
Attachment 17716: addSourceObjectType checks the type before casting
Matt Chapman (gmail.com)
155972 920 bytes NullPointerException in ConstructorSignature.getConstructor()
Attachment 49254: fix
Matthew Webster (uk.ibm.com)
40943 4825 bytes Binary weaving should copy non-Java resources from "-injars" to "-outjar"
Attachment 5585: Copy non-Java resources from "-injars" to "-outjar"
77163 17016 bytes Load time weaver default verbose setting
Attachment 15623: Fix to WeavingAdaptor and new tests
Michael Pradel (binaervarianz.de)
288274 1584 bytes Unclosed streams in FileUtilTest
Attachment 146194: Eclipse workspace patch that closes the streams
288277 1095 bytes Stream in org.aspectj.weaver.Lint gets never closed
Attachment 146200: Eclipse workspace patch to close the input stream
289816 1012 bytes Potentially unclosed stream in org.aspectj.weaver.bcel.BcelWorld
Attachment 147526: Eclipse workspace patch that closes the stream correctly
289818 894 bytes Unclosed stream in org.aspectj.weaver.bcel.ExtensibleURLClassLoader
Attachment 147527: Eclipse workspace patch that closes the stream
297013 974 bytes Unclosed stream in AjAttribute
Attachment 153880: Patch to close the streams at the end of the methods.
Neil Gentleman (gmail.com)
394234 948 bytes Invalid StackMapTable generated in Java 7
Attachment 223545: patch to org.aspectj.weaver.bcel.asm.StackMapAdder
Nick Brett (cam.ac.uk)
43891 1341 bytes Example aspect A in pointcut composition section in prog guide causes recursion
Attachment 6283: Patch to clarify documentation
Per S Hustad (telenor.com)
35660 14669 bytes Ajc11CompilerAdapter should support forking
Attachment 4344: Proposal for new org.aspectj.tools.ant.taskdefs.Ajc11CompilerAdapter
Ron Bodkin (gmail.com)
103051 1157 bytes Declare Soft not Affecting Explicit Adviceexecution
Attachment 28224: patch that makes performance acceptable on my test app
104075 1195 bytes LTW Includes Should be Or'ed ... with Patch
Attachment 24859: patch to accept includes if none specified or if any match
104075 1552 bytes LTW Includes Should be Or'ed ... with Patch
Attachment 24864: this version only weaves if there's an include for this weaving container
104081 788 bytes LTW errors when weaving with JMX remote proxies
Attachment 24860: adds the jmx remote internal package to the set that's excluded from weaving; since that also appears to include dynamic proxies
114083 7797 bytes Use reflection instead of byte-code to resolve types during LTW
Attachment 30363: implementation of LTWWorld
117189 4641 bytes Contribution: reduce overhead when no aspects define
Attachment 30279: patch as described
117622 3595 bytes Test Failures in Reflection 1.5 World Delegate Implementation
Attachment 30449: Patch to ReflectionBasedReferenceTypeDelegateTest that allows the tests to mostly work on a Java 1.5 (JRockIt!) VM...
117624 2283 bytes Fix Java 1.5 reflection delegate getSuperclass
Attachment 30447: Fix NPE in getSuperclass
118192 1769 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Attachment 30691: Put tests for null superclass into base reflection delegate test not just the 1.5 tests
118192 908 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Attachment 30692: fixes the problem: checks for any class with a null superclass, even an interface
118192 967 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Attachment 30714: Fixes pre-1.5 reflection delegate to be consistent by returning Object as the superclass of an interface.
118192 1695 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Attachment 30715: Patch to remove the 1.5-specific test from the weaver project
118192 1569 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Attachment 30716: Patch to add the 1.5-specific test to the weaver5 project test case instead
118698 2679 bytes Not Allowing Access to Private ITD inside Nested Type
Attachment 30893: Patch to tests module that integrates this test case into the ajc150 test suite.
118715 1212 bytes Load Time Weaving wipes out Xlint files if no Xlint values
Attachment 30903: Only parse default Xlint properties if an explicit Xlint properties file hasn't been loaded. Still allows Xlint options to override the values in a property file.
119352 2110 bytes AjType.getSupertype breaks for null
Attachment 31169: Module patch for aspectj5rt
120473 2355 bytes Don't Create Separate Weaving Adaptors for Reflection Loaders
Attachment 31601: Cleaner version that just skips trying to weave in reflection loaders altogether.
120693 3332 bytes Contribution: More Efficient Lint Warnings: ~15% Performance Increase
Attachment 31681: Patch to weaver module that significantly reduces performance impact of supressing lint warnings (about 20%)
120739 2093 bytes LTW Optimization: Disable World if it has No Aspects
Attachment 31686: Disable weaving if no aspects are defined.
121312 1295 bytes [performance]Contribution: Refactoring to Support LTW World with Reflection Delegates for Bootstrap Types
Attachment 31900: Patch to loadtime module for reflective LTW world implementation
121312 21324 bytes [performance]Contribution: Refactoring to Support LTW World with Reflection Delegates for Bootstrap Types
Attachment 31901: Weaver module patch to allow a reflective LTW world.
122580 2561 bytes Fix & Bug: Circularity Failure for Verbose Loading on JRockit 1.4.2_08 Agent
Attachment 32450: Patch to loadtime module to fix problems weaving on older JRockIt VM
122580 1320 bytes Fix & Bug: Circularity Failure for Verbose Loading on JRockit 1.4.2_08 Agent
Attachment 32451: Patch to weaver module to fix problems weaving on older JRockIt VM
129298 3548 bytes Contribution: Remove Memory Consuming Declared Signature
Attachment 35291: weaver module patch to remove unneeded field & accessors
132111 4410 bytes Contribution: patch to fix errors in ltw.xml section of devGuide
Attachment 36391: Update to ltw.xml in dev guide.
135780 2813 bytes Java 1.2 dependency in aspectjrt.jar bug with fix
Attachment 38106: Patch to the runtime module (in SignatureImpl) to fix this bug.
136665 3565 bytes Bug: ajc fails on missing classpath entries with fix
Attachment 38517: Changes classpath manager to just remove missing classpath entries instead of failing when they are discovered
137235 2703 bytes AJC can't resolve non-jar classpath entries
Attachment 40225: Weaver module patch
137235 2575 bytes AJC can't resolve non-jar classpath entries
Attachment 40226: Util module patch
137235 17893 bytes AJC can't resolve non-jar classpath entries
Attachment 40227: Patch for tests module
137235 5325 bytes AJC can't resolve non-jar classpath entries
Attachment 40228: Testing module patch
137235 2737 bytes AJC can't resolve non-jar classpath entries
Attachment 40229: Taskdefs module patch
137235 8391 bytes AJC can't resolve non-jar classpath entries
Attachment 40230: org.aspectj.ajdt.core module patch
137235 2507 bytes AJC can't resolve non-jar classpath entries
Attachment 40231: loadtime module patch
137235 3724 bytes AJC can't resolve non-jar classpath entries
Attachment 40233: AJDE module patch
138540 982 bytes Patch to add support for -Xset: options
Attachment 39494: add -Xset option support for AspectJ ant task
138798 3247 bytes BCException on invalid annotation match
Attachment 39623: test
140695 1354 bytes Use LTWWorld not BcelWorld for load-time weaving
Attachment 40654: patch to loadtime module
145086 4382 bytes NPE when weak reference set in signature
Attachment 43360: Test and fix of NPE on set of weak reference (ugh)
145693 3140 bytes Verify Error unless inpath entry also on classpath and with -Xlint ignoring cantFindType
Attachment 43675: Patch to tests module to add failing test case
145693 2551 bytes Verify Error unless inpath entry also on classpath and with -Xlint ignoring cantFindType
Attachment 43752: Patch with 2 more test cases that build on the already committed first patch
148727 3330 bytes Can't call synthetic aspectOf method on aspect in library jar
Attachment 45335: 2 added test cases: integrated compilation works, separate compilation breaks.
152161 2973 bytes Contribution: Support -Xset in Load-Time Weaving Configuration
Attachment 46956: Patch to loadtime module
152161 3110 bytes Contribution: Support -Xset in Load-Time Weaving Configuration
Attachment 46961: Updated tests to set values both ways. To verify that the settings take effect, we'd need more output from the weaver or a case where we could observe pipelining versus not...
152366 2837 bytes LTW Within Patterns Should Accept AND For Consistency
Attachment 47087: Patch to loadtime module
152366 8537 bytes LTW Within Patterns Should Accept AND For Consistency
Attachment 47088: Patch to tests module
152873 948 bytes Optimize shouldWeaveAnnotationStyleAspect with Patch
Attachment 47497: testing module patch: need to add asm-aj.jar to test classpath
152873 4415 bytes Optimize shouldWeaveAnnotationStyleAspect with Patch
Attachment 47498: Tests module patch: tests that verify the ASM visitor corrects identifies whether classes with annotations are @Aspect aspects
152873 10215 bytes Optimize shouldWeaveAnnotationStyleAspect with Patch
Attachment 47500: Weaver module patch: use ASM to test for @AspectJ aspects if no delegate and don't even test for classes excluded from weaving by package (e.g., org.aspectj..*)
152979 5036 bytes Optimization: Reference Use and URL Caching in ClassLoader Repository
Attachment 47478: Patch to bcel-builder module to use soft references, use a URL cache, and track metrics.
152979 8993 bytes Optimization: Reference Use and URL Caching in ClassLoader Repository
Attachment 47559: Patch to weaver module to update tests for repository.
152979 4858 bytes Optimization: Reference Use and URL Caching in ClassLoader Repository
Attachment 47560: Additional patch to bcel-builder, building on Andy's updates in HEAD.
153535 1413 bytes Bug in reflection delegate signature for array of object type
Attachment 47752: Patch to weaver module showing unexpected signature in reflection delegate
153572 1836 bytes LTW with Spring 2.0rc3 fails (using @Configurable)
Attachment 47784: Patch to ClassLoaderRepository in HEAD to handle bootstrap loader correctly
155139 1129 bytes Clarify message for circularDependency
Attachment 48659: Weaver module patch
155148 1442 bytes jdk14 trace deadlock in oc4j
Attachment 48664: This patch to loadtime isn't a complete solution to the problem, but it fixed it in my case.
156962 3412 bytes [annotations] Problems with @Deprecated in member signatures
Attachment 49894: Patch to tests module
158205 1018 bytes NullPointerException when weaving with bootstrap agent
Attachment 50659: Proposed fix: patch to loadtime module
166238 808 bytes -nowarn doesn't work for load-time weaving
Attachment 54730: Fixes the problem
166238 3092 bytes -nowarn doesn't work for load-time weaving
Attachment 54731: Test cases. Patch to tests module.
175039 2891 bytes ArrayIndexOutOfBoundException Bug with Nested Type in TypeParameters
Attachment 59664: First stab at fixing this
176905 2644 bytes Failure in chained field declare annotations
Attachment 60506: Failing test case
Scott Bartram (bwcgroup.com)
220686 974 bytes unsynchronized access to WeakHashMap
Attachment 90955: patch to World.java
Simone Gianni (apache.org)
251326 3332 bytes Anonymous inner classes declare inside an ITD method will cause IllegalAccessError
Attachment 115519: Patch containing testcase
Steve Park (yahoo.com)
149321 1442 bytes Update of readme-writing-compiler-tests
Attachment 45608: Patch with the corrected text
Timothy Halloran (acm.org)
172107 2415 bytes Problem with set pointcut and inherited fields
Attachment 65309: Patch fixing this bug
172107 4243 bytes Problem with set pointcut and inherited fields
Attachment 65397: Test case for this patch (to "tests" module)
Trask Stalnaker (gmail.com)
373195 2740 bytes Memory leak in CompilationAndWeavingContext leading to PermGen OOME
Attachment 212036: patch
374745 1715 bytes Performance regression in 1.6.12
Attachment 212907: Patch to convert ReferenceType.derivativeTypes from HashSet back to ArrayList
374964 1470 bytes Performance - improve pointcut expensiveness calculation
Attachment 213018: patch
Wes Isberg (california.com)
41952 8282 bytes XLint warning for call PCD's using subtype of defining type
Attachment 5851: adds requested XLint warning
59895 1233 bytes NPE updating an aspect in incremental mode
Attachment 9930: patch fix

Repositories

The information contained in this log was generated by using commit information from the following repositories:

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.

 

Help & Documentation: Learn how this IP log is generated and how to correct errors.