本文整理了Java中com.google.common.base.Objects
类的一些代码示例,展示了Objects
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Objects
类的具体详情如下:
包路径:com.google.common.base.Objects
类名称:Objects
[英]Helper functions that can operate on any Object.
See the Guava User Guide on writing Objectmethods with Objects.
[中]可以对任何对象进行操作的助手函数。
请参阅writing Objectmethods with Objects上的Guava用户指南。
代码示例来源:origin: SpongePowered/SpongeAPI
@Override
public boolean equals(@Nullable Object o) {
if (this == o) {
return true;
}
if (!(o instanceof Builder)) {
return false;
}
Builder that = (Builder) o;
return Objects.equal(this.format, that.format)
&& Objects.equal(this.clickAction, that.clickAction)
&& Objects.equal(this.hoverAction, that.hoverAction)
&& Objects.equal(this.shiftClickAction, that.shiftClickAction)
&& Objects.equal(this.children, that.children);
}
代码示例来源:origin: google/guava
@Override
public int hashCode() {
return Objects.hashCode(
hitCount, missCount, loadSuccessCount, loadExceptionCount, totalLoadTime, evictionCount);
}
代码示例来源:origin: apache/incubator-druid
@Override
public String toString()
{
return Objects.toStringHelper(this)
.add("taskLock", taskLock)
.add("taskIds", taskIds)
.toString();
}
}
代码示例来源:origin: google/guava
@Override
public boolean remove(Object o) {
Iterator<Entry<K, V>> entryItr = unfiltered.entrySet().iterator();
while (entryItr.hasNext()) {
Entry<K, V> entry = entryItr.next();
if (predicate.apply(entry) && Objects.equal(entry.getValue(), o)) {
entryItr.remove();
return true;
}
}
return false;
}
代码示例来源:origin: com.atlassian.jira/jira-api
@Override
public String toString()
{
return Objects.toStringHelper(this)
.add("id", id)
.add("type", type)
.add("name", name)
.add("description", description)
.add("entities", "[" + firstNonNull(entities.size(), emptyList()) + "]")
.toString();
}
}
代码示例来源:origin: h2oai/h2o-2
@Override public AWSCredentials getCredentials() {
File credentials = new File(Objects.firstNonNull(H2O.OPT_ARGS.aws_credentials, DEFAULT_CREDENTIALS_LOCATION));
try {
return new PropertiesCredentials(credentials);
} catch (IOException e) {
throw new AmazonClientException("Unable to load AWS credentials from file " + credentials);
}
}
代码示例来源:origin: google/guava
@Override
public boolean equals(@Nullable Object obj) {
if (obj instanceof ConstantFunction) {
ConstantFunction<?> that = (ConstantFunction<?>) obj;
return Objects.equal(value, that.value);
}
return false;
}
代码示例来源:origin: h2oai/h2o-2
public static JsonElement escape(JsonElement v) {
if( v.isJsonObject() ) return escape(v.getAsJsonObject());
if( v.isJsonArray() ) return escape(v.getAsJsonArray());
return Objects.firstNonNull(SPECIAL.get(v), v);
}
代码示例来源:origin: SpongePowered/SpongeAPI
@Override
public boolean equals(@Nullable Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CommandSpec that = (CommandSpec) o;
return Objects.equal(this.args, that.args)
&& Objects.equal(this.executor, that.executor)
&& Objects.equal(this.description, that.description)
&& Objects.equal(this.extendedDescription, that.extendedDescription)
&& Objects.equal(this.permission, that.permission)
&& Objects.equal(this.argumentParser, that.argumentParser);
}
代码示例来源:origin: google/guava
@Override
public boolean equals(@Nullable Object other) {
if (this == other) {
return true;
}
if (other instanceof HostAndPort) {
HostAndPort that = (HostAndPort) other;
return Objects.equal(this.host, that.host) && this.port == that.port;
}
return false;
}
代码示例来源:origin: google/guava
/**
* {@inheritDoc}
*
* <p><b>Note:</b> This hash code is consistent with exact equality of the calculated statistics,
* including the floating point values. See the note on {@link #equals} for details.
*/
@Override
public int hashCode() {
return Objects.hashCode(xStats, yStats, sumOfProductsOfDeltas);
}
代码示例来源:origin: Tencent/tinker
@Override
public String toString() {
return Objects.toStringHelper(RDotTxtEntry.class).add("idType", idType).add("type", type).add("name", name).add("idValue", idValue.trim()).toString();
}
代码示例来源:origin: h2oai/h2o-2
String version = Objects.firstNonNull(H2O.OPT_ARGS.hdfs_version, DEFAULT_HDFS_VERSION);
代码示例来源:origin: SpongePowered/SpongeAPI
@Override
public boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
final MemoryDataView other = (MemoryDataView) obj;
return Objects.equal(this.map.entrySet(), other.map.entrySet())
&& Objects.equal(this.path, other.path);
}
代码示例来源:origin: google/guava
@Override
public boolean equals(@Nullable Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof ElementOrder)) {
return false;
}
ElementOrder<?> other = (ElementOrder<?>) obj;
return (type == other.type) && Objects.equal(comparator, other.comparator);
}
代码示例来源:origin: google/guava
/**
* {@inheritDoc}
*
* <p><b>Note:</b> This hash code is consistent with exact equality of the calculated statistics,
* including the floating point values. See the note on {@link #equals} for details.
*/
@Override
public int hashCode() {
return Objects.hashCode(count, mean, sumOfSquaresOfDeltas, min, max);
}
代码示例来源:origin: apache/incubator-druid
@Override
public String toString()
{
return Objects.toStringHelper(this)
.add("id", id)
.add("status", status)
.add("duration", duration)
.toString();
}
}
代码示例来源:origin: apache/phoenix
@Override
public String getMessage() {
return Objects.firstNonNull(super.getMessage(), "") + " " + DISABLE_INDEX_ON_FAILURE_MSG + disableIndexOnFailure + ",";
}
}
代码示例来源:origin: SpongePowered/SpongeAPI
@Override
public boolean equals(@Nullable Object o) {
if (this == o) {
return true;
}
if (!(o instanceof Builder) || !super.equals(o)) {
return false;
}
Builder that = (Builder) o;
return Objects.equal(this.score, that.score)
&& Objects.equal(this.override, that.override);
}
代码示例来源:origin: google/guava
private BiEntry<K, V> seekByValue(@Nullable Object value, int valueHash) {
for (BiEntry<K, V> entry = hashTableVToK[valueHash & mask];
entry != null;
entry = entry.nextInVToKBucket) {
if (valueHash == entry.valueHash && Objects.equal(value, entry.value)) {
return entry;
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!