]> source.dussan.org Git - aspectj.git/commit
Update org.aspectj.matcher code to use generics. 104/head
authorAndrey Turbanov <turbanoff@gmail.com>
Sat, 20 Nov 2021 19:40:35 +0000 (22:40 +0300)
committerAndrey Turbanov <turbanoff@gmail.com>
Sat, 20 Nov 2021 19:40:35 +0000 (22:40 +0300)
commitc4c3ceac6928d57df13684d713933867729e9d64
treefe743ff2b5b111d755b0b7e7b102f162b4235819
parent0f85ca109b9e6ab849e201e76f62d5023cbfcb98
Update org.aspectj.matcher code to use generics.

Generics make code more type-safe and allows removing ugly type-casts.
16 files changed:
org.aspectj.matcher/src/main/java/org/aspectj/weaver/NewConstructorTypeMunger.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/NewFieldTypeMunger.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/ResolvedPointcutDefinition.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/Shadow.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/WeakClassLoaderReference.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/internal/tools/PointcutExpressionImpl.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/internal/tools/StandardPointcutExpressionImpl.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/AnnotationPointcut.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/HasMemberTypePattern.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/IfPointcut.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegateFactory.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/reflect/ReflectionShadow.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/reflect/StandardShadow.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/tools/DefaultMatchingContext.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/tools/StandardPointcutParser.java
org.aspectj.matcher/src/main/java/org/aspectj/weaver/tools/TraceFactory.java