12 Commits (853208768355097f98ab9531aa1314c63a0e04a1)

Author SHA1 Message Date
  Alexander Kriegisch 8532087683 Adjust to API changes in ECJ 4dc7b558 (01Dec2023) 6 months ago
  Alexander Kriegisch 438eb93010 No more compiler errors for implicitly static inner aspects of interfaces 1 year ago
  Andrey Turbanov b91a93f326 Update 'org.aspectj.ajdt.core' code to use generics 2 years ago
  Andrey Turbanov 4c8c90de69 Reduce empty array allocations 2 years ago
  Alexander Kriegisch 49cb924f54 Upgrade license from CPLv1/EPLv1 to EPLv2 3 years ago
  Lars Grefer 85ad27ee70 Remove unnecessary interface modifiers 3 years ago
  Lars Grefer 702f3fa5bd Cleanup unused imports 3 years ago
  Lars Grefer e1bff9a570 Use the diamond operator where possible 3 years ago
  Lars Grefer 72194b7982 'for' loop replaceable with enhanced 'for' loop 3 years ago
  Andy Clement 2704db20ec Java 13 support 4 years ago
  Andy Clement af640d2d88 Fix Bug 550290 - Lack of TypeSafeEnum#hashCode may lead to non-deterministic bytecode 4 years ago
  Andy Clement c17032a561 mavenizing org.aspectj.ajdt.core - wip 5 years ago
  Andy Clement c8e951296c Fix 436653: conditional aspect activation plus various polish 9 years ago
  Andy Clement 38206a5304 AspectJ 1.8 11 years ago
  aclement 322eaca79a per clause tests for stack map generation 12 years ago
  aclement 7b44e495af moved this check into here, was in JDT before 12 years ago
  aclement e077d061cf Java7 merge - in progress 12 years ago
  aclement 31b69183e2 342323 13 years ago
  aclement eccb4e5b71 it itds 13 years ago
  aclement 129d183500 320358: type signature changes 14 years ago
  aclement c718506cc6 possible changes for intertype inner types 14 years ago
  aclement 9a73bdb1c7 itd inners: 14 years ago
  aclement b647286b22 generics and ITD inner class updates 14 years ago
  aclement 7e211730f8 itd inner classes 14 years ago
  aclement 9e6629c40e formatted 14 years ago
  aclement ce191a75ad 299552: private ITD fields stay private in target (with unmangled name): only build the attribute if it will contain anything 14 years ago
  aclement b424f73071 move away from using helper methods on Member 14 years ago
  aclement ca32992089 move away from using helper methods on Member 14 years ago
  aclement a2041f02e2 252722: test and fix: generated super dispatch methods 15 years ago
  aclement f56eb37f77 fixed eclipse warnings 16 years ago
  aclement 5fd25b258c fixed eclipse warnings 16 years ago
  aclement dd38ad1d0b 244830: test and fix: only initfailurecase field in singleton aspect 16 years ago
  aclement 70f9602258 unused import 16 years ago
  aclement 82798ce134 AspectJ6: picking up compiler interface changes 16 years ago
  aclement db68044fe8 test and fix for 123423: getWithinTypeName() for ptw aspects 17 years ago
  aclement 82f217fa97 test and fix for 148693 18 years ago
  acolyer b6c89301f2 update license to EPL 18 years ago
  aclement b14d5e8a49 for 82570 - add linenumbertable for generated methods (aspectOf/etc) 18 years ago
  aclement 299c3a4f2c test and fix for 134371 18 years ago
  aclement e8ce7c2934 enh 123423 (expose PTW type) - code currently commented out until return type of getWithinType() decided... 18 years ago
  aclement 5f8d2cdff4 test and fix for 119451 18 years ago
  aclement e05df7e5ac NPE fix for 115251 18 years ago
  aclement 555eae61fe fixes for pr115237 18 years ago
  acolyer 8a0f59ad18 tests and fix for 109283. 19 years ago
  acolyer 8a772af970 fix for pr82752: ProgramElement.getSourceSignature returns "public" for "private" members 19 years ago
  aclement 9329ddd9d3 I think that astore at the start of the exception block is the right pattern to use. I remember some bug about a decompiler choking on no store when it was expected. 19 years ago
  aclement d2ab7c219d Fix for pr92880: I've removed the exception clause from the declaration of ajc$getInstance() and modified the internals to return null if an exception occurs rather than rethrowing it. I've only changed the code gen in the compiler layer, not in the weaver layer. (interestingly with only my compiler layer change, no tests fail...) 19 years ago
  acolyer dcb99de449 check that only abstract aspects can have type parameters, and that a generic super-aspect is fully parameterized in an extends clause. 19 years ago
  aclement a3dd516b80 minor versioning improvement. dont add the version attribute if someone else already has. 19 years ago
  aclement 8db7e37a1b fixing the versioning problem. Up until now if we found no version in a class we 'assumed' it was the latest (1.5.0) - this is dumb. No version really means it is probably 1.2.0 (as the version was added for 1.2.1). These fixes mean that you can now safely check that version when reading in attributes, confident that checking for 1.5.0 *means* 1.5.0 was used to build it. 19 years ago