本文整理了Java中com.google.common.collect.AbstractBiMap.checkKey()
方法的一些代码示例,展示了AbstractBiMap.checkKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractBiMap.checkKey()
方法的具体详情如下:
包路径:com.google.common.collect.AbstractBiMap
类名称:AbstractBiMap
方法名:checkKey
AbstractBiMap.checkKey介绍
[英]Returns its input, or throws an exception if this is not a valid key.
[中]返回其输入,如果这不是有效键,则引发异常。
代码示例
代码示例来源:origin: google/guava
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: google/j2objc
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: wildfly/wildfly
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: google/guava
private V putInBothMaps(@Nullable K key, @Nullable V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}
代码示例来源:origin: google/j2objc
private V putInBothMaps(@NullableDecl K key, @NullableDecl V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}
代码示例来源:origin: wildfly/wildfly
private V putInBothMaps(@NullableDecl K key, @NullableDecl V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}
代码示例来源:origin: com.google.guava/guava-jdk5
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.google.guava
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: com.diffplug.guava/guava-collect
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: org.hudsonci.lib.guava/guava
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: Nextdoor/bender
@Override
V checkValue(V value) {
return inverse.checkKey(value);
}
代码示例来源:origin: com.google.guava/guava-jdk5
private V putInBothMaps(@Nullable K key, @Nullable V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.google.guava
private V putInBothMaps(@Nullable K key, @Nullable V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}
代码示例来源:origin: com.diffplug.guava/guava-collect
private V putInBothMaps(@Nullable K key, @Nullable V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
private V putInBothMaps(@NullableDecl K key, @NullableDecl V value, boolean force) {
checkKey(key);
checkValue(value);
boolean cOntainedKey= containsKey(key);
if (containedKey && Objects.equal(value, get(key))) {
return value;
}
if (force) {
inverse().remove(value);
} else {
checkArgument(!containsValue(value), "value already present: %s", value);
}
V oldValue = delegate.put(key, value);
updateInverseMap(key, containedKey, oldValue, value);
return oldValue;
}