本文整理了Java中org.babyfish.lang.Arguments.mustBeInstanceOfAnyOfValue()
方法的一些代码示例,展示了Arguments.mustBeInstanceOfAnyOfValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Arguments.mustBeInstanceOfAnyOfValue()
方法的具体详情如下:
包路径:org.babyfish.lang.Arguments
类名称:Arguments
方法名:mustBeInstanceOfAnyOfValue
暂无
代码示例来源:origin: babyfish-ct/babyfish
@Override
public void setPreThrowable(Throwable preThrowable) {
this.preThrowable =
Arguments.mustBeInstanceOfAnyOfValue(
"preThrowable",
preThrowable,
RuntimeException.class,
Error.class);
}
代码示例来源:origin: babyfish-ct/babyfish
private EntryEqualityComparator(
Object keyComparatorOrEqualityComparator,
Object valueComparatorOrEqualityComparator) {
if (keyComparatorOrEqualityComparator == null && valueComparatorOrEqualityComparator == null) {
throw new IllegalArgumentException(twoComparatorCanNotBeNullSimultaneously());
}
Arguments.mustBeInstanceOfAnyOfValue(
"keyComparatorOrEqualityComparator",
keyComparatorOrEqualityComparator,
Comparator.class,
EqualityComparator.class);
Arguments.mustBeInstanceOfAnyOfValue(
"valueComparatorOrEqualityComparator",
valueComparatorOrEqualityComparator,
Comparator.class,
EqualityComparator.class);
this.keyComparatorOrEqualityComparator = keyComparatorOrEqualityComparator;
this.valueComparatorOrEqualityComparator = valueComparatorOrEqualityComparator;
}
代码示例来源:origin: babyfish-ct/babyfish
@Override
public void setThrowable(Throwable throwable) {
if (throwable != null) {
if (this.successed) {
throw new IllegalStateException(currentGlobalIsAlreadySuccessed(Global.class));
}
this.throwable = Arguments.mustBeInstanceOfAnyOfValue(
"throwable",
throwable,
RuntimeException.class,
Error.class);
}
}
代码示例来源:origin: babyfish-ct/babyfish
public ConstantExpression(XCriteriaBuilder criteriaBuilder, T value) {
super(criteriaBuilder);
Arguments.mustNotBeNull("value", value);
Arguments.mustBeInstanceOfAnyOfValue(
"value",
value,
Boolean.class,
Character.class,
Short.class,
Integer.class,
Long.class,
Float.class,
Double.class,
BigInteger.class,
BigDecimal.class,
String.class);
this.value = value;
}
代码示例来源:origin: babyfish-ct/babyfish
public static ClassInfo<?> of(Type type) {
if (type instanceof Class<?>) {
/*
* Here, invoke of(Class, Type[]) with two arguments.
* otherwise, unlimited recursion will raise.
*/
return of((Class<?>)type, EMPTY_TYPES);
}
if (type instanceof ParameterizedType) {
return of((ParameterizedType)type);
}
Arguments.mustBeInstanceOfAnyOfValue("type", type, Class.class, ParameterizedType.class);
throw new AssertionError(/* impossible */);
}
代码示例来源:origin: babyfish-ct/babyfish
this.ownerType = ownerType;
} else {
Arguments.mustBeInstanceOfAnyOfValue("ownerType", ownerType, Class.class, ParameterizedType.class);
throw new AssertionError("Internal bug: impossible");
代码示例来源:origin: babyfish-ct/babyfish
join = new CollectionAttributeJoin<>(this, (CollectionAttribute<X, Y>)attribute, jt, jm);
} else {
Arguments.mustBeInstanceOfAnyOfValue(
"attribute",
attribute,
代码示例来源:origin: babyfish-ct/babyfish
protected LiteralParameter getLiteralParameter(Object object) {
XOrderedMap<Object, LiteralParameter> literalParameters = this.literalParameters;
if (literalParameters == null) {
this.literalParameters = literalParameters = new LinkedHashMap<>();
}
LiteralParameter literalParameter = literalParameters.get(object);
if (literalParameter == null) {
if (object instanceof LiteralExpression<?>) {
literalParameter = new LiteralParameter(literalParameters.size(),
((LiteralExpression<?>)object).getValue());
} else if (object instanceof Partition<?>) {
Collection<Object> c = new ArrayList<>();
for (Expression<?> value : ((Partition<?>)object).getValues()) {
if (value instanceof LiteralExpression<?>) {
c.add(((LiteralExpression<?>)value).getValue());
} else {
c.add(((ConstantExpression<?>)value).getValue());
}
}
literalParameter = new LiteralParameter(literalParameters.size(), c);
} else {
Arguments.mustBeInstanceOfAnyOfValue("object", object, LiteralExpression.class, Partition.class);
}
literalParameters.put(object, literalParameter);
}
return literalParameter;
}
内容来源于网络,如有侵权,请联系作者删除!