Enum Class EntryPoint.Default

java.lang.Object
java.lang.Enum<EntryPoint.Default>
net.bytebuddy.build.EntryPoint.Default
All Implemented Interfaces:
Serializable, Comparable<EntryPoint.Default>, Constable, EntryPoint
Enclosing interface:
EntryPoint

public static enum EntryPoint.Default extends Enum<EntryPoint.Default> implements EntryPoint
Default implementations for an entry point.
  • Enum Constant Details

    • REBASE

      public static final EntryPoint.Default REBASE
      An entry point that rebases a type.
    • REDEFINE

      public static final EntryPoint.Default REDEFINE
      An entry point that redefines a type.
    • REDEFINE_LOCAL

      public static final EntryPoint.Default REDEFINE_LOCAL
      An entry point that redefines a type and which does not change the dynamic type's shape, i.e. does not add any methods or considers intercepting inherited methods.
    • DECORATE

      public static final EntryPoint.Default DECORATE
      An entry point that decorates a type and which only offers limited support for transformation by only allowing for the application of AsmVisitorWrappers while improving performance.
  • Constructor Details

    • Default

      private Default()
  • Method Details

    • values

      public static EntryPoint.Default[] 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 EntryPoint.Default 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