Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/jdk/internal/classfile/TypeAnnotation_S_TargetInfo_static.fz


# Fuzion interface to static members of Java class 'jdk.internal.classfile.TypeAnnotation$TargetInfo'
#
# !!!!!!  DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called 
# as follows:
#
#   ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static is

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$EmptyTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.of(jdk.internal.classfile.TypeAnnotation$TargetType)':
  #
  public __k__of_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType) Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "of" "(Ljdk/internal/classfile/TypeAnnotation\$TargetType;)Ljdk/internal/classfile/TypeAnnotation\$EmptyTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.__k__of_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofCastExpr(jdk.internal.classfile.Label,int)':
  #
  public ofCastExpr_Ljdk_7_internal_7_classfile_7_Label_s_I(arg0 Java.jdk.internal.classfile.Label, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofCastExpr" "(Ljdk/internal/classfile/Label;I)Ljdk/internal/classfile/TypeAnnotation\$TypeArgumentTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofCastExpr_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofCastExpr_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$SupertypeTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofClassExtends(int)':
  #
  public ofClassExtends_I(arg0 i32) Java.jdk.internal.classfile.TypeAnnotation_S_SupertypeTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_SupertypeTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofClassExtends" "(I)Ljdk/internal/classfile/TypeAnnotation\$SupertypeTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassExtends_I.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterBoundTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofClassTypeParameterBound(int,int)':
  #
  public ofClassTypeParameterBound_II(arg0 i32, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofClassTypeParameterBound" "(II)Ljdk/internal/classfile/TypeAnnotation\$TypeParameterBoundTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassTypeParameterBound_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassTypeParameterBound_II.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofClassTypeParameter(int)':
  #
  public ofClassTypeParameter_I(arg0 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofClassTypeParameter" "(I)Ljdk/internal/classfile/TypeAnnotation\$TypeParameterTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassTypeParameter_I.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofConstructorInvocationTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofConstructorInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I(arg0 Java.jdk.internal.classfile.Label, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofConstructorInvocationTypeArgument" "(Ljdk/internal/classfile/Label;I)Ljdk/internal/classfile/TypeAnnotation\$TypeArgumentTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofConstructorReferenceTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofConstructorReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I(arg0 Java.jdk.internal.classfile.Label, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofConstructorReferenceTypeArgument" "(Ljdk/internal/classfile/Label;I)Ljdk/internal/classfile/TypeAnnotation\$TypeArgumentTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofConstructorReference(jdk.internal.classfile.Label)':
  #
  public ofConstructorReference_Ljdk_7_internal_7_classfile_7_Label_s_(arg0 Java.jdk.internal.classfile.Label) Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofConstructorReference" "(Ljdk/internal/classfile/Label;)Ljdk/internal/classfile/TypeAnnotation\$OffsetTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorReference_Ljdk_7_internal_7_classfile_7_Label_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$CatchTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofExceptionParameter(int)':
  #
  public ofExceptionParameter_I(arg0 i32) Java.jdk.internal.classfile.TypeAnnotation_S_CatchTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_CatchTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofExceptionParameter" "(I)Ljdk/internal/classfile/TypeAnnotation\$CatchTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofExceptionParameter_I.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$EmptyTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofField()':
  #
  public ofField Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofField" "()Ljdk/internal/classfile/TypeAnnotation\$EmptyTarget;" []

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofInstanceofExpr(jdk.internal.classfile.Label)':
  #
  public ofInstanceofExpr_Ljdk_7_internal_7_classfile_7_Label_s_(arg0 Java.jdk.internal.classfile.Label) Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofInstanceofExpr" "(Ljdk/internal/classfile/Label;)Ljdk/internal/classfile/TypeAnnotation\$OffsetTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofInstanceofExpr_Ljdk_7_internal_7_classfile_7_Label_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$LocalVarTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofLocalVariable(java.util.List)':
  #
  public ofLocalVariable_Ljava_7_util_7_List_s_(arg0 Java.java.util.List) Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofLocalVariable" "(Ljava/util/List;)Ljdk/internal/classfile/TypeAnnotation\$LocalVarTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofLocalVariable_Ljava_7_util_7_List_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$FormalParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodFormalParameter(int)':
  #
  public ofMethodFormalParameter_I(arg0 i32) Java.jdk.internal.classfile.TypeAnnotation_S_FormalParameterTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_FormalParameterTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodFormalParameter" "(I)Ljdk/internal/classfile/TypeAnnotation\$FormalParameterTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodFormalParameter_I.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodInvocationTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofMethodInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I(arg0 Java.jdk.internal.classfile.Label, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodInvocationTypeArgument" "(Ljdk/internal/classfile/Label;I)Ljdk/internal/classfile/TypeAnnotation\$TypeArgumentTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$EmptyTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodReceiver()':
  #
  public ofMethodReceiver Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodReceiver" "()Ljdk/internal/classfile/TypeAnnotation\$EmptyTarget;" []

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodReferenceTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofMethodReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I(arg0 Java.jdk.internal.classfile.Label, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodReferenceTypeArgument" "(Ljdk/internal/classfile/Label;I)Ljdk/internal/classfile/TypeAnnotation\$TypeArgumentTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodReference(jdk.internal.classfile.Label)':
  #
  public ofMethodReference_Ljdk_7_internal_7_classfile_7_Label_s_(arg0 Java.jdk.internal.classfile.Label) Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodReference" "(Ljdk/internal/classfile/Label;)Ljdk/internal/classfile/TypeAnnotation\$OffsetTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodReference_Ljdk_7_internal_7_classfile_7_Label_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$EmptyTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodReturn()':
  #
  public ofMethodReturn Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodReturn" "()Ljdk/internal/classfile/TypeAnnotation\$EmptyTarget;" []

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterBoundTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodTypeParameterBound(int,int)':
  #
  public ofMethodTypeParameterBound_II(arg0 i32, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodTypeParameterBound" "(II)Ljdk/internal/classfile/TypeAnnotation\$TypeParameterBoundTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodTypeParameterBound_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodTypeParameterBound_II.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodTypeParameter(int)':
  #
  public ofMethodTypeParameter_I(arg0 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofMethodTypeParameter" "(I)Ljdk/internal/classfile/TypeAnnotation\$TypeParameterTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodTypeParameter_I.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofNewExpr(jdk.internal.classfile.Label)':
  #
  public ofNewExpr_Ljdk_7_internal_7_classfile_7_Label_s_(arg0 Java.jdk.internal.classfile.Label) Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofNewExpr" "(Ljdk/internal/classfile/Label;)Ljdk/internal/classfile/TypeAnnotation\$OffsetTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofNewExpr_Ljdk_7_internal_7_classfile_7_Label_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofOffset(jdk.internal.classfile.TypeAnnotation$TargetType,jdk.internal.classfile.Label)':
  #
  public ofOffset_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 Java.jdk.internal.classfile.Label) Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofOffset" "(Ljdk/internal/classfile/TypeAnnotation\$TargetType;Ljdk/internal/classfile/Label;)Ljdk/internal/classfile/TypeAnnotation\$OffsetTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofOffset_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_.this.arg0); (Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofOffset_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$LocalVarTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofResourceVariable(java.util.List)':
  #
  public ofResourceVariable_Ljava_7_util_7_List_s_(arg0 Java.java.util.List) Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofResourceVariable" "(Ljava/util/List;)Ljdk/internal/classfile/TypeAnnotation\$LocalVarTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofResourceVariable_Ljava_7_util_7_List_s_.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$ThrowsTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofThrows(int)':
  #
  public ofThrows_I(arg0 i32) Java.jdk.internal.classfile.TypeAnnotation_S_ThrowsTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_ThrowsTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofThrows" "(I)Ljdk/internal/classfile/TypeAnnotation\$ThrowsTarget;" [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofThrows_I.this.arg0)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofTypeArgument(jdk.internal.classfile.TypeAnnotation$TargetType,jdk.internal.classfile.Label,int)':
  #
  public ofTypeArgument_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_I(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 Java.jdk.internal.classfile.Label, arg2 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofTypeArgument" "(Ljdk/internal/classfile/TypeAnnotation\$TargetType;Ljdk/internal/classfile/Label;I)Ljdk/internal/classfile/TypeAnnotation\$TypeArgumentTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeArgument_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg0); (Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeArgument_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeArgument_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_I.this.arg2)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterBoundTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofTypeParameterBound(jdk.internal.classfile.TypeAnnotation$TargetType,int,int)':
  #
  public ofTypeParameterBound_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_II(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 i32, arg2 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofTypeParameterBound" "(Ljdk/internal/classfile/TypeAnnotation\$TargetType;II)Ljdk/internal/classfile/TypeAnnotation\$TypeParameterBoundTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameterBound_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameterBound_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameterBound_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_II.this.arg2)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofTypeParameter(jdk.internal.classfile.TypeAnnotation$TargetType,int)':
  #
  public ofTypeParameter_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_I(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 i32) Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofTypeParameter" "(Ljdk/internal/classfile/TypeAnnotation\$TargetType;I)Ljdk/internal/classfile/TypeAnnotation\$TypeParameterTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameter_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameter_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_I.this.arg1)]

  # call Java static method 'public static jdk.internal.classfile.TypeAnnotation$LocalVarTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofVariable(jdk.internal.classfile.TypeAnnotation$TargetType,java.util.List)':
  #
  public ofVariable_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljava_7_util_7_List_s_(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 Java.java.util.List) Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget =>
    fuzion.java.call_static (Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget) "jdk.internal.classfile.TypeAnnotation\$TargetInfo" "ofVariable" "(Ljdk/internal/classfile/TypeAnnotation\$TargetType;Ljava/util/List;)Ljdk/internal/classfile/TypeAnnotation\$LocalVarTarget;" [(Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofVariable_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljava_7_util_7_List_s_.this.arg0); (Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofVariable_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljava_7_util_7_List_s_.this.arg1)]

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$EmptyTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.of(jdk.internal.classfile.TypeAnnotation$TargetType)':
  #
  public __k__of(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType) (Java.jdk.internal.classfile.TypeAnnotation_S_EmptyTarget) =>
    __k__of_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.__k__of.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofCastExpr(jdk.internal.classfile.Label,int)':
  #
  public ofCastExpr(arg0 Java.jdk.internal.classfile.Label, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) =>
    ofCastExpr_Ljdk_7_internal_7_classfile_7_Label_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofCastExpr.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofCastExpr.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$SupertypeTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofClassExtends(int)':
  #
  public ofClassExtends(arg0 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_SupertypeTarget) =>
    ofClassExtends_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassExtends.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofClassTypeParameter(int)':
  #
  public ofClassTypeParameter(arg0 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget) =>
    ofClassTypeParameter_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassTypeParameter.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterBoundTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofClassTypeParameterBound(int,int)':
  #
  public ofClassTypeParameterBound(arg0 i32, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget) =>
    ofClassTypeParameterBound_II Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassTypeParameterBound.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofClassTypeParameterBound.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofConstructorInvocationTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofConstructorInvocationTypeArgument(arg0 Java.jdk.internal.classfile.Label, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) =>
    ofConstructorInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorInvocationTypeArgument.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorInvocationTypeArgument.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofConstructorReference(jdk.internal.classfile.Label)':
  #
  public ofConstructorReference(arg0 Java.jdk.internal.classfile.Label) (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) =>
    ofConstructorReference_Ljdk_7_internal_7_classfile_7_Label_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorReference.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofConstructorReferenceTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofConstructorReferenceTypeArgument(arg0 Java.jdk.internal.classfile.Label, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) =>
    ofConstructorReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorReferenceTypeArgument.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofConstructorReferenceTypeArgument.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$CatchTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofExceptionParameter(int)':
  #
  public ofExceptionParameter(arg0 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_CatchTarget) =>
    ofExceptionParameter_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofExceptionParameter.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofInstanceofExpr(jdk.internal.classfile.Label)':
  #
  public ofInstanceofExpr(arg0 Java.jdk.internal.classfile.Label) (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) =>
    ofInstanceofExpr_Ljdk_7_internal_7_classfile_7_Label_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofInstanceofExpr.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$LocalVarTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofLocalVariable(java.util.List)':
  #
  public ofLocalVariable(arg0 Java.java.util.List) (Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget) =>
    ofLocalVariable_Ljava_7_util_7_List_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofLocalVariable.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$FormalParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodFormalParameter(int)':
  #
  public ofMethodFormalParameter(arg0 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_FormalParameterTarget) =>
    ofMethodFormalParameter_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodFormalParameter.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodInvocationTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofMethodInvocationTypeArgument(arg0 Java.jdk.internal.classfile.Label, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) =>
    ofMethodInvocationTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodInvocationTypeArgument.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodInvocationTypeArgument.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodReference(jdk.internal.classfile.Label)':
  #
  public ofMethodReference(arg0 Java.jdk.internal.classfile.Label) (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) =>
    ofMethodReference_Ljdk_7_internal_7_classfile_7_Label_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodReference.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodReferenceTypeArgument(jdk.internal.classfile.Label,int)':
  #
  public ofMethodReferenceTypeArgument(arg0 Java.jdk.internal.classfile.Label, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) =>
    ofMethodReferenceTypeArgument_Ljdk_7_internal_7_classfile_7_Label_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodReferenceTypeArgument.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodReferenceTypeArgument.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodTypeParameter(int)':
  #
  public ofMethodTypeParameter(arg0 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget) =>
    ofMethodTypeParameter_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodTypeParameter.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterBoundTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofMethodTypeParameterBound(int,int)':
  #
  public ofMethodTypeParameterBound(arg0 i32, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget) =>
    ofMethodTypeParameterBound_II Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodTypeParameterBound.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofMethodTypeParameterBound.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofNewExpr(jdk.internal.classfile.Label)':
  #
  public ofNewExpr(arg0 Java.jdk.internal.classfile.Label) (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) =>
    ofNewExpr_Ljdk_7_internal_7_classfile_7_Label_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofNewExpr.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$OffsetTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofOffset(jdk.internal.classfile.TypeAnnotation$TargetType,jdk.internal.classfile.Label)':
  #
  public ofOffset(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 Java.jdk.internal.classfile.Label) (Java.jdk.internal.classfile.TypeAnnotation_S_OffsetTarget) =>
    ofOffset_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofOffset.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofOffset.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$LocalVarTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofResourceVariable(java.util.List)':
  #
  public ofResourceVariable(arg0 Java.java.util.List) (Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget) =>
    ofResourceVariable_Ljava_7_util_7_List_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofResourceVariable.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$ThrowsTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofThrows(int)':
  #
  public ofThrows(arg0 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_ThrowsTarget) =>
    ofThrows_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofThrows.this.arg0

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeArgumentTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofTypeArgument(jdk.internal.classfile.TypeAnnotation$TargetType,jdk.internal.classfile.Label,int)':
  #
  public ofTypeArgument(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 Java.jdk.internal.classfile.Label, arg2 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeArgumentTarget) =>
    ofTypeArgument_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljdk_7_internal_7_classfile_7_Label_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeArgument.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeArgument.this.arg1 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeArgument.this.arg2

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofTypeParameter(jdk.internal.classfile.TypeAnnotation$TargetType,int)':
  #
  public ofTypeParameter(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterTarget) =>
    ofTypeParameter_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_I Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameter.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameter.this.arg1

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$TypeParameterBoundTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofTypeParameterBound(jdk.internal.classfile.TypeAnnotation$TargetType,int,int)':
  #
  public ofTypeParameterBound(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 i32, arg2 i32) (Java.jdk.internal.classfile.TypeAnnotation_S_TypeParameterBoundTarget) =>
    ofTypeParameterBound_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_II Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameterBound.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameterBound.this.arg1 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofTypeParameterBound.this.arg2

  # short-hand to call Java method 'public static jdk.internal.classfile.TypeAnnotation$LocalVarTarget jdk.internal.classfile.TypeAnnotation$TargetInfo.ofVariable(jdk.internal.classfile.TypeAnnotation$TargetType,java.util.List)':
  #
  public ofVariable(arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetType, arg1 Java.java.util.List) (Java.jdk.internal.classfile.TypeAnnotation_S_LocalVarTarget) =>
    ofVariable_Ljdk_7_internal_7_classfile_7_TypeAnnotation_S_TargetType_s_Ljava_7_util_7_List_s_ Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofVariable.this.arg0 Java.jdk.internal.classfile.TypeAnnotation_S_TargetInfo_static.ofVariable.this.arg1