1 package annotations.field; 2 3 /** 4 * @author dbro 5 */ 6 public interface AFTVisitor<R, T> { visitAnnotationAFT(AnnotationAFT aft, T arg)7 R visitAnnotationAFT(AnnotationAFT aft, T arg); visitArrayAFT(ArrayAFT aft, T arg)8 R visitArrayAFT(ArrayAFT aft, T arg); visitBasicAFT(BasicAFT aft, T arg)9 R visitBasicAFT(BasicAFT aft, T arg); visitClassTokenAFT(ClassTokenAFT aft, T arg)10 R visitClassTokenAFT(ClassTokenAFT aft, T arg); visitEnumAFT(EnumAFT aft, T arg)11 R visitEnumAFT(EnumAFT aft, T arg); 12 } 13