java.lang.IllegalArgumentException.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(143)

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

IllegalArgumentException.<init>介绍

[英]Constructs an IllegalArgumentException with no detail message.
[中]构造一个没有详细信息的IllegalArgumentException

代码示例

代码示例来源:origin: stackoverflow.com

if (string.contains("-")) {
  // Split it.
} else {
  throw new IllegalArgumentException("String " + string + " does not contain -");
}

代码示例来源:origin: iluwatar/java-design-patterns

@Override
public void onPreCall() {
 if (n < 0) {
  throw new IllegalArgumentException("n is less than 0");
 }
}

代码示例来源:origin: ReactiveX/RxJava

@Override
  public boolean test(Integer t) throws Exception {
    throw new IllegalArgumentException();
  }
});

代码示例来源:origin: ReactiveX/RxJava

@Override
  public Integer apply(Integer t1) {
    throw new IllegalArgumentException("some error");
  }
}).blockingSingle();

代码示例来源:origin: ReactiveX/RxJava

@Override
  public Integer apply(Integer t1) {
    throw new IllegalArgumentException("some error");
  }
});

代码示例来源:origin: ReactiveX/RxJava

@Override
  public void run() throws Exception {
    throw new IllegalArgumentException();
  }
}));

代码示例来源:origin: ReactiveX/RxJava

@SuppressWarnings("unchecked")
  @Override
  public R apply(Object[] a) throws Exception {
    if (a.length != 2) {
      throw new IllegalArgumentException("Array of size 2 expected but got " + a.length);
    }
    return f.apply((T1)a[0], (T2)a[1]);
  }
}

代码示例来源:origin: ReactiveX/RxJava

@SuppressWarnings("unchecked")
  @Override
  public R apply(Object[] a) throws Exception {
    if (a.length != 5) {
      throw new IllegalArgumentException("Array of size 5 expected but got " + a.length);
    }
    return f.apply((T1)a[0], (T2)a[1], (T3)a[2], (T4)a[3], (T5)a[4]);
  }
}

代码示例来源:origin: ReactiveX/RxJava

/**
 * Validates that the n is positive.
 * @param n the request amount
 * @return false if n is non-positive.
 */
public static boolean validate(long n) {
  if (n <= 0) {
    RxJavaPlugins.onError(new IllegalArgumentException("n > 0 required but it was " + n));
    return false;
  }
  return true;
}

代码示例来源:origin: ReactiveX/RxJava

@Override
  public boolean test(Integer t) throws Exception {
    throw new IllegalArgumentException();
  }
});

代码示例来源:origin: ReactiveX/RxJava

@Override
  public Integer apply(Integer arg0) {
    throw new IllegalArgumentException("any error");
  }
}).blockingSingle();

代码示例来源:origin: ReactiveX/RxJava

@Override
  public String apply(String arg0) {
    throw new IllegalArgumentException("any error");
  }
});

代码示例来源:origin: ReactiveX/RxJava

@Override
  public Integer apply(Integer t1) {
    throw new IllegalArgumentException("some error");
  }
});

代码示例来源:origin: ReactiveX/RxJava

@Override
  public Flowable apply(Flowable f) throws Exception {
    throw new IllegalArgumentException();
  }
});

代码示例来源:origin: ReactiveX/RxJava

@Override
  protected void subscribeActual(Subscriber<? super Integer> s) {
    throw new IllegalArgumentException();
  }
}

代码示例来源:origin: ReactiveX/RxJava

@Override
  public void accept(TestObserver<Integer> f) throws Exception {
    throw new IllegalArgumentException();
  }
});

代码示例来源:origin: ReactiveX/RxJava

@SuppressWarnings("unchecked")
  @Override
  public R apply(Object[] a) throws Exception {
    if (a.length != 4) {
      throw new IllegalArgumentException("Array of size 4 expected but got " + a.length);
    }
    return f.apply((T1)a[0], (T2)a[1], (T3)a[2], (T4)a[3]);
  }
}

代码示例来源:origin: ReactiveX/RxJava

@SuppressWarnings("unchecked")
  @Override
  public R apply(Object[] a) throws Exception {
    if (a.length != 3) {
      throw new IllegalArgumentException("Array of size 3 expected but got " + a.length);
    }
    return f.apply((T1)a[0], (T2)a[1], (T3)a[2]);
  }
}

代码示例来源:origin: ReactiveX/RxJava

@Test
public void testErrorObservable() {
  TestSubscriber<String> subscriber = TestSubscriber.create();
  IllegalArgumentException error = new IllegalArgumentException("Error");
  Completable cmp = Flowable.<String>error(error).ignoreElements();
  cmp.<String>toFlowable().subscribe(subscriber);
  subscriber.assertError(error);
  subscriber.assertNoValues();
}

代码示例来源:origin: ReactiveX/RxJava

@Test
public void testBackpressureWithError() {
  TestSubscriber<Notification<Integer>> ts = new TestSubscriber<Notification<Integer>>(0L);
  Flowable.<Integer> error(new IllegalArgumentException()).materialize().subscribe(ts);
  ts.assertNoValues();
  ts.request(1);
  ts.assertValueCount(1);
  ts.assertComplete();
}

相关文章