Uses of Class
org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter

Packages that use AsmAnnotationHelper.NullClassAdapter
org.codehaus.aspectwerkz.annotation.instrumentation.asm   
org.codehaus.aspectwerkz.reflect.impl.asm   
org.codehaus.aspectwerkz.transform.inlining.weaver   
 

Uses of AsmAnnotationHelper.NullClassAdapter in org.codehaus.aspectwerkz.annotation.instrumentation.asm
 

Subclasses of AsmAnnotationHelper.NullClassAdapter in org.codehaus.aspectwerkz.annotation.instrumentation.asm
static class AsmAnnotationHelper.ClassAnnotationExtractor
          Extracts class level annotations
static class AsmAnnotationHelper.ConstructorAnnotationExtractor
          Constructor annotations extractor
static class AsmAnnotationHelper.FieldAnnotationExtractor
          Field annotations extractor
static class AsmAnnotationHelper.MethodAnnotationExtractor
          Method annotations extractor
 

Uses of AsmAnnotationHelper.NullClassAdapter in org.codehaus.aspectwerkz.reflect.impl.asm
 

Subclasses of AsmAnnotationHelper.NullClassAdapter in org.codehaus.aspectwerkz.reflect.impl.asm
static class AsmClassInfo.ClassNameRetrievalClassAdapter
          ASM bytecode visitor that retrieves the class name from the bytecode.
 

Uses of AsmAnnotationHelper.NullClassAdapter in org.codehaus.aspectwerkz.transform.inlining.weaver
 

Subclasses of AsmAnnotationHelper.NullClassAdapter in org.codehaus.aspectwerkz.transform.inlining.weaver
 class AlreadyAddedMethodAdapter
          A read only visitor to gather wrapper methods and proxy methods Makes use of the NullVisitors
 class AlreadyAddedMethodVisitor
          A read only visitor to gather wrapper methods and proxy methods Makes use of the NullVisitors
static class ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionClassAdapter
          Lookahead index of NEW instruction for NEW + DUP + INVOKESPECIAL instructions Remember the NEW instruction index

Special case when withincode ctor of called ctor: public Foo() { super(new Foo()); } In such a case, it is not possible to intercept the call to new Foo() since this cannot be referenced as long as this(..) or super(..) has not been called.

 



Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.