Enum Class IInsnListEx.SpecialNodeType

java.lang.Object
java.lang.Enum<IInsnListEx.SpecialNodeType>
org.spongepowered.asm.mixin.injection.code.IInsnListEx.SpecialNodeType
All Implemented Interfaces:
Serializable, Comparable<IInsnListEx.SpecialNodeType>, Constable
Enclosing interface:
IInsnListEx

public static enum IInsnListEx.SpecialNodeType extends Enum<IInsnListEx.SpecialNodeType>
  • Enum Constant Details

    • DELEGATE_CTOR

      public static final IInsnListEx.SpecialNodeType DELEGATE_CTOR
      The delegate constructor call in a constructor
    • INITIALISER_INJECTION_POINT

      public static final IInsnListEx.SpecialNodeType INITIALISER_INJECTION_POINT
      The location for injected initialisers in a constructor
    • CTOR_BODY

      public static final IInsnListEx.SpecialNodeType CTOR_BODY
      The location after field initialisers but before the first constructor body instruction, requires line numbers to be present in the target class
  • Method Details

    • values

      public static IInsnListEx.SpecialNodeType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static IInsnListEx.SpecialNodeType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null