Class TypeAnnotation.TypeAnnotationTarget

java.lang.Object
com.ibm.wala.types.annotations.TypeAnnotation.TypeAnnotationTarget
Direct Known Subclasses:
TypeAnnotation.CatchTarget, TypeAnnotation.EmptyTarget, TypeAnnotation.FormalParameterTarget, TypeAnnotation.LocalVarTarget, TypeAnnotation.OffsetTarget, TypeAnnotation.SuperTypeTarget, TypeAnnotation.ThrowsTarget, TypeAnnotation.TypeArgumentTarget, TypeAnnotation.TypeParameterBoundTarget, TypeAnnotation.TypeParameterTarget
Enclosing class:
TypeAnnotation

public abstract static class TypeAnnotation.TypeAnnotationTarget extends Object
A TypeAnnotation.TypeAnnotationTarget represents the "target" of a Type Annotation.

In contrast to TypeAnnotationsReader.TypeAnnotationTarget, subclasses of TypeAnnotation.TypeAnnotationTarget usually have already resolved bytecode-specific data (such as bcIndices) to their WALA counterparts.

Author:
Martin Hecker martin.hecker@kit.edu
  • Field Details

    • INSTRUCTION_INDEX_UNAVAILABLE

      public static final int INSTRUCTION_INDEX_UNAVAILABLE
      See Also:
  • Constructor Details

    • TypeAnnotationTarget

      public TypeAnnotationTarget()