Enum BuildLogger.NoOp

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

public static enum BuildLogger.NoOp extends Enum<BuildLogger.NoOp> implements BuildLogger
A non-operational build logger that discards all statements.
  • Enum Constant Details

    • INSTANCE

      public static final BuildLogger.NoOp INSTANCE
      The singleton instance.
  • Constructor Details

    • NoOp

      private NoOp()
  • Method Details

    • values

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

      public static BuildLogger.NoOp valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • isDebugEnabled

      public boolean isDebugEnabled()
      Returns true if the debug log level is enabled.
      Specified by:
      isDebugEnabled in interface BuildLogger
      Returns:
      true if the debug log level is enabled.
    • debug

      public void debug(String message)
      Logs a message on the debug level.
      Specified by:
      debug in interface BuildLogger
      Parameters:
      message - The message to log.
    • debug

      public void debug(String message, Throwable throwable)
      Logs a message on the debug level.
      Specified by:
      debug in interface BuildLogger
      Parameters:
      message - The message to log.
      throwable - A throwable that is attached to the message.
    • isInfoEnabled

      public boolean isInfoEnabled()
      Returns true if the info log level is enabled.
      Specified by:
      isInfoEnabled in interface BuildLogger
      Returns:
      true if the info log level is enabled.
    • info

      public void info(String message)
      Logs a message on the info level.
      Specified by:
      info in interface BuildLogger
      Parameters:
      message - The message to log.
    • info

      public void info(String message, Throwable throwable)
      Logs a message on the info level.
      Specified by:
      info in interface BuildLogger
      Parameters:
      message - The message to log.
      throwable - A throwable that is attached to the message.
    • isWarnEnabled

      public boolean isWarnEnabled()
      Returns true if the warn log level is enabled.
      Specified by:
      isWarnEnabled in interface BuildLogger
      Returns:
      true if the warn log level is enabled.
    • warn

      public void warn(String message)
      Logs a message on the warn level.
      Specified by:
      warn in interface BuildLogger
      Parameters:
      message - The message to log.
    • warn

      public void warn(String message, Throwable throwable)
      Logs a message on the warn level.
      Specified by:
      warn in interface BuildLogger
      Parameters:
      message - The message to log.
      throwable - A throwable that is attached to the message.
    • isErrorEnabled

      public boolean isErrorEnabled()
      Returns true if the error log level is enabled.
      Specified by:
      isErrorEnabled in interface BuildLogger
      Returns:
      true if the error log level is enabled.
    • error

      public void error(String message)
      Logs a message on the error level.
      Specified by:
      error in interface BuildLogger
      Parameters:
      message - The message to log.
    • error

      public void error(String message, Throwable throwable)
      Logs a message on the error level.
      Specified by:
      error in interface BuildLogger
      Parameters:
      message - The message to log.
      throwable - A throwable that is attached to the message.