クラス AnnotationVisitorTee

java.lang.ObjectSE
org.springframework.asm.AnnotationVisitor
org.springframework.cglib.transform.AnnotationVisitorTee

public class AnnotationVisitorTee extends AnnotationVisitor
  • コンストラクターの詳細

  • メソッドの詳細

    • getInstance

      public static AnnotationVisitor getInstance(AnnotationVisitor av1, AnnotationVisitor av2)
    • visit

      public void visit(StringSE name, ObjectSE value)
      クラスからコピーされた説明: AnnotationVisitor
      アノテーションのプリミティブ値にアクセスします。
      オーバーライド:
      クラス AnnotationVisitorvisit 
      パラメーター:
      name - 値の名前。
      value - ByteSEBooleanSECharacterSEShortSEIntegerSELongSEFloatSEDoubleSEStringSEType.OBJECT または Type.ARRAY ソートの Type 型である必要がある実際の値。この値は、byte、boolean、short、char、int、long、float、double 値の配列にすることもできます(これは、AnnotationVisitor.visitArray(java.lang.String) を使用して各配列要素に順番にアクセスすることと同じですが、より便利です)。
    • visitEnum

      public void visitEnum(StringSE name, StringSE desc, StringSE value)
      クラスからコピーされた説明: AnnotationVisitor
      アノテーションの列挙値にアクセスします。
      オーバーライド:
      クラス AnnotationVisitorvisitEnum 
      パラメーター:
      name - 値の名前。
      desc - 列挙型クラスのクラス記述子。
      value - 実際の列挙値。
    • visitAnnotation

      public AnnotationVisitor visitAnnotation(StringSE name, StringSE desc)
      クラスからコピーされた説明: AnnotationVisitor
      アノテーションのネストされたアノテーション値にアクセスします。
      オーバーライド:
      クラス AnnotationVisitorvisitAnnotation 
      パラメーター:
      name - 値の名前。
      desc - ネストされたアノテーションクラスのクラス記述子。
      戻り値:
      実際のネストされたアノテーション値を訪問する訪問者。この訪問者がこのネストされたアノテーションを訪問することに興味がない場合は null。 ネストされたアノテーション値は、このアノテーションビジターで他のメソッドを呼び出す前に完全にアクセスする必要があります
    • visitArray

      public AnnotationVisitor visitArray(StringSE name)
      クラスからコピーされた説明: AnnotationVisitor
      アノテーションの配列値にアクセスします。プリミティブ値の配列(byte、boolean、short、char、int、long、float、double など)を値として visit に渡すことができることに注意してください。これは、ClassReader がプリミティブ値の空でない配列に対して行うことです。
      オーバーライド:
      クラス AnnotationVisitorvisitArray 
      パラメーター:
      name - 値の名前。
      戻り値:
      実際の配列値要素を訪問する訪問者。この訪問者がこれらの値の訪問に興味がない場合は null。このビジターのメソッドに渡された「名前」パラメーターは無視されます。 このアノテーションビジターで他のメソッドを呼び出す前に、すべての配列値にアクセスする必要があります
    • visitEnd

      public void visitEnd()
      クラスからコピーされた説明: AnnotationVisitor
      アノテーションの最後にアクセスします。
      オーバーライド:
      クラス AnnotationVisitorvisitEnd