提交 4eb5f6d3 编写于 作者: T tristaZero

use Optional.absent()

上级 73faf950
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
package io.shardingsphere.core.keygen; package io.shardingsphere.core.keygen;
import com.google.common.base.Optional;
import lombok.Getter; import lombok.Getter;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
...@@ -36,17 +37,17 @@ public enum KeyGeneratorType { ...@@ -36,17 +37,17 @@ public enum KeyGeneratorType {
private final String keyGeneratorClassName; private final String keyGeneratorClassName;
/** /**
* Get built-in key generator type. * Get key generator type.
* *
* @param keyGeneratorClassName key generator class name * @param keyGeneratorClassName key generator class name
* @return built-in key generator type * @return key generator type
*/ */
public static KeyGeneratorType getKeyGeneratorType(final String keyGeneratorClassName) { public static Optional<KeyGeneratorType> getKeyGeneratorType(final String keyGeneratorClassName) {
for (KeyGeneratorType each : KeyGeneratorType.values()) { for (KeyGeneratorType each : KeyGeneratorType.values()) {
if (each.getKeyGeneratorClassName().equals(keyGeneratorClassName)) { if (each.getKeyGeneratorClassName().equals(keyGeneratorClassName)) {
return each; return Optional.of(each);
} }
} }
return null; return Optional.absent();
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册