Module java.base
Package java.lang.classfile

# Enum TypeAnnotation.TargetType

=
public static final enum TargetType
extends java.lang.Enum<java.lang.classfile.TypeAnnotation.TargetType>

## Enum Constants

- =
  CAST
- =
  CLASS_EXTENDS
- =
  CLASS_TYPE_PARAMETER
- =
  CLASS_TYPE_PARAMETER_BOUND
- =
  CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
- =
  CONSTRUCTOR_REFERENCE
- =
  CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
- =
  EXCEPTION_PARAMETER
- =
  FIELD
- =
  INSTANCEOF
- =
  LOCAL_VARIABLE
- =
  METHOD_FORMAL_PARAMETER
- =
  METHOD_INVOCATION_TYPE_ARGUMENT
- =
  METHOD_RECEIVER
- =
  METHOD_REFERENCE
- =
  METHOD_REFERENCE_TYPE_ARGUMENT
- =
  METHOD_RETURN
- =
  METHOD_TYPE_PARAMETER
- =
  METHOD_TYPE_PARAMETER_BOUND
- =
  NEW
- =
  RESOURCE_VARIABLE
- =
  THROWS

## Methods

- =
  public int sizeIfFixed()
- =
  public int targetTypeValue()
- =
  public static java.lang.classfile.TypeAnnotation.TargetType valueOf(java.lang.String arg0)
- =
  public static java.lang.classfile.TypeAnnotation.TargetType[] values()

## Summary

No differences.