org.apache.flink.util.Preconditions.format()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中org.apache.flink.util.Preconditions.format()方法的一些代码示例,展示了Preconditions.format()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Preconditions.format()方法的具体详情如下:
包路径:org.apache.flink.util.Preconditions
类名称:Preconditions
方法名:format

Preconditions.format介绍

[英]A simplified formatting method. Similar to String#format(String,Object...), but with lower overhead (only String parameters, no locale, no format validation).

This method is taken quasi verbatim from the Guava Preconditions class.
[中]

代码示例

代码示例来源:origin: apache/flink

/**
 * Checks the given boolean condition, and throws an {@code IllegalArgumentException} if
 * the condition is not met (evaluates to {@code false}).
 *
 * @param condition The condition to check
 * @param errorMessageTemplate The message template for the {@code IllegalArgumentException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @throws IllegalArgumentException Thrown, if the condition is violated.
 */
public static void checkArgument(boolean condition,
    @Nullable String errorMessageTemplate,
    @Nullable Object... errorMessageArgs) {
  if (!condition) {
    throw new IllegalArgumentException(format(errorMessageTemplate, errorMessageArgs));
  }
}

代码示例来源:origin: apache/flink

/**
 * Checks the given boolean condition, and throws an {@code IllegalStateException} if
 * the condition is not met (evaluates to {@code false}).
 *
 * @param condition The condition to check
 * @param errorMessageTemplate The message template for the {@code IllegalStateException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @throws IllegalStateException Thrown, if the condition is violated.
 */
public static void checkState(boolean condition,
    @Nullable String errorMessageTemplate,
    @Nullable Object... errorMessageArgs) {
  if (!condition) {
    throw new IllegalStateException(format(errorMessageTemplate, errorMessageArgs));
  }
}

代码示例来源:origin: apache/flink

/**
 * Ensures that the given object reference is not null.
 * Upon violation, a {@code NullPointerException} with the given message is thrown.
 *
 * <p>The error message is constructed from a template and an arguments array, after
 * a similar fashion as {@link String#format(String, Object...)}, but supporting only
 * {@code %s} as a placeholder.
 *
 * @param reference The object reference
 * @param errorMessageTemplate The message template for the {@code NullPointerException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @return The object reference itself (generically typed).
 *
 * @throws NullPointerException Thrown, if the passed reference was null.
 */
public static <T> T checkNotNull(T reference,
      @Nullable String errorMessageTemplate,
      @Nullable Object... errorMessageArgs) {
  if (reference == null) {
    throw new NullPointerException(format(errorMessageTemplate, errorMessageArgs));
  }
  return reference;
}

代码示例来源:origin: org.apache.flink/flink-core

/**
 * Checks the given boolean condition, and throws an {@code IllegalArgumentException} if
 * the condition is not met (evaluates to {@code false}).
 *
 * @param condition The condition to check
 * @param errorMessageTemplate The message template for the {@code IllegalArgumentException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @throws IllegalArgumentException Thrown, if the condition is violated.
 */
public static void checkArgument(boolean condition,
    @Nullable String errorMessageTemplate,
    @Nullable Object... errorMessageArgs) {
  if (!condition) {
    throw new IllegalArgumentException(format(errorMessageTemplate, errorMessageArgs));
  }
}

代码示例来源:origin: com.alibaba.blink/flink-core

/**
 * Checks the given boolean condition, and throws an {@code IllegalStateException} if
 * the condition is not met (evaluates to {@code false}).
 *
 * @param condition The condition to check
 * @param errorMessageTemplate The message template for the {@code IllegalStateException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @throws IllegalStateException Thrown, if the condition is violated.
 */
public static void checkState(boolean condition,
    @Nullable String errorMessageTemplate,
    @Nullable Object... errorMessageArgs) {
  if (!condition) {
    throw new IllegalStateException(format(errorMessageTemplate, errorMessageArgs));
  }
}

代码示例来源:origin: org.apache.flink/flink-core

/**
 * Checks the given boolean condition, and throws an {@code IllegalStateException} if
 * the condition is not met (evaluates to {@code false}).
 *
 * @param condition The condition to check
 * @param errorMessageTemplate The message template for the {@code IllegalStateException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @throws IllegalStateException Thrown, if the condition is violated.
 */
public static void checkState(boolean condition,
    @Nullable String errorMessageTemplate,
    @Nullable Object... errorMessageArgs) {
  if (!condition) {
    throw new IllegalStateException(format(errorMessageTemplate, errorMessageArgs));
  }
}

代码示例来源:origin: com.alibaba.blink/flink-core

/**
 * Checks the given boolean condition, and throws an {@code IllegalArgumentException} if
 * the condition is not met (evaluates to {@code false}).
 *
 * @param condition The condition to check
 * @param errorMessageTemplate The message template for the {@code IllegalArgumentException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @throws IllegalArgumentException Thrown, if the condition is violated.
 */
public static void checkArgument(boolean condition,
    @Nullable String errorMessageTemplate,
    @Nullable Object... errorMessageArgs) {
  if (!condition) {
    throw new IllegalArgumentException(format(errorMessageTemplate, errorMessageArgs));
  }
}

代码示例来源:origin: com.alibaba.blink/flink-core

/**
 * Ensures that the given object reference is not null.
 * Upon violation, a {@code NullPointerException} with the given message is thrown.
 *
 * <p>The error message is constructed from a template and an arguments array, after
 * a similar fashion as {@link String#format(String, Object...)}, but supporting only
 * {@code %s} as a placeholder.
 *
 * @param reference The object reference
 * @param errorMessageTemplate The message template for the {@code NullPointerException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @return The object reference itself (generically typed).
 *
 * @throws NullPointerException Thrown, if the passed reference was null.
 */
public static <T> T checkNotNull(T reference,
      @Nullable String errorMessageTemplate,
      @Nullable Object... errorMessageArgs) {
  if (reference == null) {
    throw new NullPointerException(format(errorMessageTemplate, errorMessageArgs));
  }
  return reference;
}

代码示例来源:origin: org.apache.flink/flink-core

/**
 * Ensures that the given object reference is not null.
 * Upon violation, a {@code NullPointerException} with the given message is thrown.
 *
 * <p>The error message is constructed from a template and an arguments array, after
 * a similar fashion as {@link String#format(String, Object...)}, but supporting only
 * {@code %s} as a placeholder.
 *
 * @param reference The object reference
 * @param errorMessageTemplate The message template for the {@code NullPointerException}
 *                             that is thrown if the check fails. The template substitutes its
 *                             {@code %s} placeholders with the error message arguments.
 * @param errorMessageArgs The arguments for the error message, to be inserted into the
 *                         message template for the {@code %s} placeholders.
 *
 * @return The object reference itself (generically typed).
 *
 * @throws NullPointerException Thrown, if the passed reference was null.
 */
public static <T> T checkNotNull(T reference,
      @Nullable String errorMessageTemplate,
      @Nullable Object... errorMessageArgs) {
  if (reference == null) {
    throw new NullPointerException(format(errorMessageTemplate, errorMessageArgs));
  }
  return reference;
}

相关文章