本文整理了Java中org.tinygroup.commons.tools.Assert.assertNotNull()
方法的一些代码示例,展示了Assert.assertNotNull()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Assert.assertNotNull()
方法的具体详情如下:
包路径:org.tinygroup.commons.tools.Assert
类名称:Assert
方法名:assertNotNull
[英]确保对象不为空,否则抛出IllegalArgumentException
。
[中]确保对象不为空,否则抛出IllegalArgumentException
。
代码示例来源:origin: org.tinygroup/weblayer
public void afterPropertiesSet() throws Exception {
assertNotNull(key, "missing key attribute for parameter");
if (values == null) {
values = EMPTY_STRING_ARRAY;
}
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayerbase
public void afterPropertiesSet() throws Exception {
assertNotNull(key, "missing key attribute for parameter");
if (values == null) {
values = EMPTY_STRING_ARRAY;
}
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayerbase
/**
* 创建一个request wrapper。
*
* @param context request context
* @param request request
*/
public AbstractRequestWrapper(WebContext context, HttpServletRequest request) {
super(request);
this.context = assertNotNull(context, "requestContext");
}
代码示例来源:origin: org.tinygroup/commons
/** 创建系统默认的locale信息。 */
public LocaleInfo() {
this.locale = assertNotNull(Locale.getDefault(), "system locale");
this.charset = assertNotNull(Charset.defaultCharset(), "system charset");
}
代码示例来源:origin: org.tinygroup/cache
public Object getObject() throws Exception {
Assert.assertNotNull(cache, "cache must not null");
Assert.assertNotNull(region, "region must not null");
cache.init(region);
return cache;
}
代码示例来源:origin: org.tinygroup/commons
/**
* Return all interfaces that the given instance implements as array,
* including ones implemented by superclasses.
* @param instance the instance to analyze for interfaces
* @return all interfaces that the given instance implements as array
*/
public static Class[] getAllInterfaces(Object instance) {
Assert.assertNotNull(instance, "Instance must not be null");
return getAllInterfacesForClass(instance.getClass());
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayer
private CommitMonitor getCommitMonitor(WebContext webContext) {
CommitMonitor monitor = WebContextUtil.findWebContext(webContext,
SimpleWebContext.class);
return Assert.assertNotNull(monitor, "no monitor");
}
代码示例来源:origin: org.tinygroup/commons
/**
* Return all interfaces that the given instance implements as Set,
* including ones implemented by superclasses.
* @param instance the instance to analyze for interfaces
* @return all interfaces that the given instance implements as Set
*/
public static Set<Class> getAllInterfacesAsSet(Object instance) {
Assert.assertNotNull(instance, "Instance must not be null");
return getAllInterfacesForClassAsSet(instance.getClass());
}
代码示例来源:origin: org.tinygroup/weblayer
static String normalizeLocation(String location, HttpServletRequest request) {
location = assertNotNull(trimToNull(location), "no redirect location");
URI locationURI = URI.create(location);
if (!locationURI.isAbsolute()) {
URI baseuri = URI.create(request.getRequestURL().toString());
locationURI = baseuri.resolve(locationURI);
}
return locationURI.normalize().toString();
}
代码示例来源:origin: org.tinygroup/commons
/** 检查异常是否由指定类型的异常引起。 */
public static boolean causedBy(Throwable t, Class<? extends Throwable> causeType) {
assertNotNull(causeType, "causeType");
Set<Throwable> causes = createHashSet();
for (; t != null && !causeType.isInstance(t) && !causes.contains(t); t = t.getCause()) {
causes.add(t);
}
return t != null && causeType.isInstance(t);
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayerbase
static String normalizeLocation(String location, HttpServletRequest request) {
location = assertNotNull(trimToNull(location), "no redirect location");
URI locationURI = URI.create(location);
if (!locationURI.isAbsolute()) {
URI baseuri = URI.create(request.getRequestURL().toString());
locationURI = baseuri.resolve(locationURI);
}
return locationURI.normalize().toString();
}
代码示例来源:origin: org.tinygroup/commons
@SuppressWarnings("unchecked")
private <T> T doGet(String attributeName, Class<T> expectedType) {
Assert.hasText(attributeName, "attributeName must not be null or empty");
Object value = this.get(attributeName);
Assert.assertNotNull(value, String.format("Attribute '%s' not found", attributeName));
Assert.isAssignable(expectedType, value.getClass(),
String.format("Attribute '%s' is of type [%s], but [%s] was expected. Cause: ",
attributeName, value.getClass().getSimpleName(), expectedType.getSimpleName()));
return (T) value;
}
}
代码示例来源:origin: org.tinygroup/weblayer
protected void init() throws Exception {
assertNotNull(key, "no key");
byte[] raw = key.getBytes("UTF-8");
int keySize = getKeySize();
int actualKeySize = raw.length * 8;
assertTrue(keySize == actualKeySize, "Illegal key: expected size=%d, actual size is %d", keySize, actualKeySize);
keySpec = new SecretKeySpec(raw, ALG_NAME);
}
代码示例来源:origin: org.tinygroup/ientity
public void assembleParamterValue(String name, Context context, List<Object> params) {
Assert.assertNotNull(params, "params must not null");
Object value=context.get(name);
if (value != null && value.getClass().isArray()) {
formatValueArray((Object[]) value, params);
} else {
Object formatValue = formaterValue(value,name,context);
if (formatValue != null) {
params.add(formatValue);
}
}
}
代码示例来源:origin: org.tinygroup/org.tinygroup.ientity
public void assembleParamterValue(String name, Context context, List<Object> params) {
Assert.assertNotNull(params, "params must not null");
Object value=context.get(name);
if (value != null && value.getClass().isArray()) {
formatValueArray((Object[]) value, params);
} else {
Object formatValue = formaterValue(value,name,context);
if (formatValue != null) {
params.add(formatValue);
}
}
}
代码示例来源:origin: org.tinygroup/org.tinygroup.pageflowbasiccomponent
public void execute(Context context) {
Assert.assertNotNull(contextKey, "contextKey must not null");
Assert.assertNotNull(sessionKey, "sessionKey must not null");
Object object = context.get(contextKey);
if (!ObjectUtil.isEmptyObject(object)) {
WebContext webContext = (WebContext) context;
logger.logMessage(LogLevel.INFO, "put object:[{}] to session,the key is [{}]", object, sessionKey);
webContext.getRequest().getSession(true).setAttribute(sessionKey, object);
} else {
logger.logMessage(LogLevel.WARN, "not found object with key:[{}] from context", contextKey);
}
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayerbase
public AbstractWebContextWrapper(WebContext wrappedContext) {
assertNotNull(wrappedContext, "wrappedContext");
this.wrappedContext = wrappedContext;
this.request = wrappedContext.getRequest();
this.response = wrappedContext.getResponse();
this.servletContext = wrappedContext.getServletContext();
}
代码示例来源:origin: org.tinygroup/org.tinygroup.ientity
@SuppressWarnings("rawtypes")
public String getCamelName(String name) {
if (nameConverter == null) {
BeanOperatorManager manager = SpringUtil
.getBean(BeanOperatorManager.OPERATOR_MANAGER_BEAN);
DBOperator operator = manager.getDbOperator(this.getMainBeanType());
Assert.assertNotNull(operator, "operator must not null");
this.nameConverter = operator.getBeanDbNameConverter();
}
return nameConverter.dbFieldNameToPropertyName(name);
}
代码示例来源:origin: org.tinygroup/org.tinygroup.ientity
@SuppressWarnings("rawtypes")
public String getCamelName(String name) {
if (nameConverter == null) {
BeanOperatorManager manager = SpringUtil
.getBean(BeanOperatorManager.OPERATOR_MANAGER_BEAN);
DBOperator operator = manager.getDbOperator(this.getName());
Assert.assertNotNull(operator, "operator must not null");
this.nameConverter = operator.getBeanDbNameConverter();
}
return nameConverter.dbFieldNameToPropertyName(name);
}
代码示例来源:origin: org.tinygroup/ientity
@SuppressWarnings("rawtypes")
public String getCamelName(String name) {
if (nameConverter == null) {
BeanOperatorManager manager = SpringUtil
.getBean(BeanOperatorManager.OPERATOR_MANAGER_BEAN);
DBOperator operator = manager.getDbOperator(this.getName());
Assert.assertNotNull(operator, "operator must not null");
this.nameConverter = operator.getBeanDbNameConverter();
}
return nameConverter.dbFieldNameToPropertyName(name);
}
内容来源于网络,如有侵权,请联系作者删除!