@ Override public AnnotationVisitor visitAnnotation ( String targetMethodName , String annotationClassDescription ) { if ( tc . isDebugEnabled ( ) ) { Tr . debug ( tc , MessageFormat . format ( "visitAnnotation [ {0} ] Annotation Class [ {1} ] Description [ 2 ]" , getHashText ( ) , targetMethodName , annotationClassDescription ) ) ; } Type annotationType = Type . getType ( annotationClassDescription ) ; String annotationClassName = annotationType . getClassName ( ) ; AnnotationInfoImpl newAnnotationInfo = new AnnotationInfoImpl ( annotationClassName , infoStore ) ; AnnotationValueImpl newAnnotationValue = new AnnotationValueImpl ( newAnnotationInfo ) ; storeAnnotationValue ( targetMethodName , newAnnotationValue ) ; return new InfoVisitor_Annotation . AnnotationInfoVisitor ( newAnnotationInfo ) ; }
Visit an annotation child value .