com.bm.ejb3metadata.annotations.analyzer
Class ScanFieldVisitor

java.lang.Object
  extended by org.ejb3unit.asm.jar.commons.EmptyVisitor
      extended by com.bm.ejb3metadata.annotations.analyzer.ScanCommonVisitor<FieldAnnotationMetadata>
          extended by com.bm.ejb3metadata.annotations.analyzer.ScanFieldVisitor
All Implemented Interfaces:
org.ejb3unit.asm.jar.AnnotationVisitor, org.ejb3unit.asm.jar.ClassVisitor, org.ejb3unit.asm.jar.FieldVisitor, org.ejb3unit.asm.jar.MethodVisitor

public class ScanFieldVisitor
extends ScanCommonVisitor<FieldAnnotationMetadata>
implements org.ejb3unit.asm.jar.FieldVisitor

This classes analyses a given field and build/fill meta data information.

Author:
Daniel Wiese

Constructor Summary
ScanFieldVisitor(JField jField, ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
 
Method Summary
 void visitEnd()
          Visits the end of the method.
 
Methods inherited from class com.bm.ejb3metadata.annotations.analyzer.ScanCommonVisitor
getAnnotationVisitors, getEmptyVisitor, initVisitors, visitAnnotation
 
Methods inherited from class org.ejb3unit.asm.jar.commons.EmptyVisitor
visit, visit, visitAnnotation, visitAnnotationDefault, visitArray, visitAttribute, visitCode, visitEnum, visitField, visitFieldInsn, visitFrame, visitIincInsn, visitInnerClass, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethod, visitMethodInsn, visitMultiANewArrayInsn, visitOuterClass, visitParameterAnnotation, visitSource, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ejb3unit.asm.jar.FieldVisitor
visitAnnotation, visitAttribute
 

Constructor Detail

ScanFieldVisitor

public ScanFieldVisitor(JField jField,
                        ClassAnnotationMetadata classAnnotationMetadata)
Constructor.

Parameters:
jField - field object on which we set meta data.
classAnnotationMetadata - the parent object on which add generated meta-data.
Method Detail

visitEnd

public void visitEnd()
Visits the end of the method. This method, which is the last one to be called, is used to inform the visitor that all the annotations and attributes of the method have been visited.

Specified by:
visitEnd in interface org.ejb3unit.asm.jar.AnnotationVisitor
Specified by:
visitEnd in interface org.ejb3unit.asm.jar.ClassVisitor
Specified by:
visitEnd in interface org.ejb3unit.asm.jar.FieldVisitor
Specified by:
visitEnd in interface org.ejb3unit.asm.jar.MethodVisitor
Overrides:
visitEnd in class org.ejb3unit.asm.jar.commons.EmptyVisitor


Copyright © 2008. All Rights Reserved.