Class Objects

java.lang.Object
org.jboss.logging.processor.util.Objects

public final class Objects extends Object
Date: 30.08.2011
  • Constructor Details

    • Objects

      private Objects()
      Not used
  • Method Details

    • areEqual

      public static boolean areEqual(boolean first, boolean second)
      Checks to see if two booleans are equal.
      Parameters:
      first - the first boolean.
      second - the second boolean.
      Returns:
      true if the first is equal to the second, otherwise false.
    • areEqual

      public static boolean areEqual(char first, char second)
      Checks to see if two characters are equal.
      Parameters:
      first - the first character.
      second - the second character.
      Returns:
      true if the first is equal to the second, otherwise false.
    • areEqual

      public static boolean areEqual(long first, long second)
      Checks to see if two longs are equal. This method is also used for int's, shorts, and bytes.
      Parameters:
      first - the first long.
      second - the second long.
      Returns:
      true if the first is equal to the second, otherwise false.
    • areEqual

      public static boolean areEqual(float first, float second)
      Checks to see if two floats are equal.
      Parameters:
      first - the first float.
      second - the second float.
      Returns:
      true if the first is equal to the second, otherwise false.
    • areEqual

      public static boolean areEqual(double first, double second)
      Checks to see if two doubles are equal.
      Parameters:
      first - the first double.
      second - the second double.
      Returns:
      true if the first is equal to the second, otherwise false.
    • areEqual

      public static boolean areEqual(Object first, Object second)
      Checks to see if two objects are equal.

      Note this method does not handle arrays. The Arrays class has utilities for equality of arrays.

      Parameters:
      first - the first optionally null object.
      second - the second optionally null object.
      Returns:
      true if the first is equal to the second, otherwise false.
    • checkNonNull

      public static <T> T checkNonNull(T ref)
      Checks to see if an object is null, otherwise throws an IllegalArgumentException.
      Type Parameters:
      T - the type of the object.
      Parameters:
      ref - the reference to the object.
      Returns:
      the reference if it is not null.
    • checkNonNull

      public static <T> T checkNonNull(T ref, String message)
      Checks to see if an object is null, otherwise throws an IllegalArgumentException.
      Type Parameters:
      T - the type of the object.
      Parameters:
      ref - the reference to the object.
      message - the message used in the IllegalArgumentException constructor.
      Returns:
      the reference if it is not null.
    • checkNonNull

      public static <T> T checkNonNull(T ref, String message, Object... args)
      Checks to see if an object is null, otherwise throws an IllegalArgumentException.
      Type Parameters:
      T - the type of the object.
      Parameters:
      ref - the reference to the object.
      message - the message format used in the IllegalArgumentException constructor.
      args - the arguments used to format the message.
      Returns:
      the reference if it is not null.