本文整理了Java中org.tinygroup.commons.tools.Assert.unreachableCode()
方法的一些代码示例,展示了Assert.unreachableCode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Assert.unreachableCode()
方法的具体详情如下:
包路径:org.tinygroup.commons.tools.Assert
类名称:Assert
方法名:unreachableCode
[英]不可能到达的代码。
[中]不可能到达的代码。
代码示例来源:origin: org.tinygroup/commons
/** 不可能到达的代码。 */
public static <T> T unreachableCode() {
unreachableCode(null, (Object[]) null);
return null;
}
代码示例来源:origin: org.tinygroup/weblayer
public String generateSessionID() {
assertInitialized();
byte[] bytes = new byte[(length + 3) / 4 * 3];
rnd.nextBytes(bytes);
byte[] b64Encoded = Base64.encodeBase64(bytes);
StringBuilder buf = new StringBuilder(length);
for (int i = 0; i < length; i++) {
char ch = (char) b64Encoded[i];
// 替换掉/和+,因为这两个字符在url中有特殊用处。
switch (ch) {
case '/':
ch = '$';
break;
case '+':
ch = '-';
break;
case '=':
unreachableCode();
}
buf.append(ch);
}
return buf.toString();
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayerbase
public String generateSessionID() {
assertInitialized();
byte[] bytes = new byte[(length + 3) / 4 * 3];
rnd.nextBytes(bytes);
byte[] b64Encoded = Base64.encodeBase64(bytes);
StringBuilder buf = new StringBuilder(length);
for (int i = 0; i < length; i++) {
char ch = (char) b64Encoded[i];
// 替换掉/和+,因为这两个字符在url中有特殊用处。
switch (ch) {
case '/':
ch = '$';
break;
case '+':
ch = '-';
break;
case '=':
unreachableCode();
}
buf.append(ch);
}
return buf.toString();
}
代码示例来源:origin: org.tinygroup/weblayer
private void fireEvent(EventType event) {
for (SessionInterceptor l : getSessionWebContext().getSessionConfig().getSessionInterceptors()) {
if (l instanceof SessionLifecycleListener) {
SessionLifecycleListener listener = (SessionLifecycleListener) l;
try {
switch (event) {
case RECREATED:
listener.sessionInvalidated(this);
case CREATED:
listener.sessionCreated(this);
case VISITED:
listener.sessionVisited(this);
break;
case INVALIDATED:
listener.sessionInvalidated(this);
break;
default:
unreachableCode();
}
} catch (Exception e) {
// 避免因listener出错导致应用的退出。
log.error("Listener \"" + listener.getClass().getSimpleName() + "\" failed", e);
}
}
}
}
代码示例来源:origin: org.tinygroup/org.tinygroup.weblayerbase
unreachableCode();
代码示例来源:origin: org.tinygroup/commons
unreachableCode();
break;
内容来源于网络,如有侵权,请联系作者删除!