]> source.dussan.org Git - aspectj.git/commit
Added support for clients to extend the ASM relationships in order to add
authormkersten <mkersten>
Wed, 18 Aug 2004 23:38:38 +0000 (23:38 +0000)
committermkersten <mkersten>
Wed, 18 Aug 2004 23:38:38 +0000 (23:38 +0000)
commit9be4b2e3694e69244a003d1b279f91d79eb2abe8
tree904c348e647654c4fa5a6c3bda568268e581282e
parentf335d93e363941f212bb3126339a3bca505a69f2
Added support for clients to extend the ASM relationships in order to add
new relationships (such as the example in the sandbox that adds additional
declared-parents relationships).  There is no structural change to the compiler
or weaver.  The AsmRelationshipProvider is now accessed by getDefault()
instead of statically, and its instance can be reset to be a subtype.
docs/sandbox/api-clients/.classpath
docs/sandbox/api-clients/org/aspectj/samples/AsmRelationshipMapExtensionTest.java [new file with mode: 0644]
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AsmInterTypeRelationshipProvider.java
weaver/src/org/aspectj/weaver/AsmRelationshipProvider.java
weaver/src/org/aspectj/weaver/Checker.java
weaver/src/org/aspectj/weaver/Shadow.java
weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java