下面列出了怎么用com.google.common.base.Objects.ToStringHelper的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public String toString() {
ToStringHelper helper = Objects.toStringHelper(this);
helper.add("row", Bytes.toStringBinary(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength()));
helper.add("family", Bytes.toString(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength()));
helper.add("is shadow cell?", isShadowCell);
helper.add("qualifier",
Bytes.toString(cell.getQualifierArray(), cell.getQualifierOffset(), cell.getQualifierLength()));
if (isShadowCell()) {
int qualifierLength = qualifierLengthFromShadowCellQualifier(cell.getQualifierArray(),
cell.getQualifierOffset(),
cell.getQualifierLength());
byte[] cellWithoutSc = removeShadowCellSuffixPrefix(cell.getQualifierArray(), cell.getQualifierOffset(), cell.getQualifierLength());
helper.add("qualifier whithout shadow cell suffix", Bytes.toString(cellWithoutSc));
}
helper.add("ts", cell.getTimestamp());
return helper.toString();
}
@Override
public ToStringHelper string() {
return super.string()
.add("app", app)
.add("script", script)
.add("location", locations)
.add("port", port)
.add("bindAddress", bindAddress)
.add("noConsole", noConsole)
.add("noConsoleSecurity", noConsoleSecurity)
.add("startupFailOnPersistenceErrors", startupFailOnPersistenceErrors)
.add("startupFailsOnCatalogErrors", startupFailOnCatalogErrors)
.add("startupContinueOnWebErrors", startupContinueOnWebErrors)
.add("startupFailOnManagedAppsErrors", startupFailOnManagedAppsErrors)
.add("catalogInitial", catalogInitial)
.add("stopWhichAppsOnShutdown", stopWhichAppsOnShutdown)
.add("stopOnKeyPress", stopOnKeyPress)
.add("localBrooklynProperties", localBrooklynProperties)
.add("persist", persist)
.add("persistenceLocation", persistenceLocation)
.add("persistenceDir", persistenceDir)
.add("highAvailability", highAvailability)
.add("exitAndLeaveAppsRunningAfterStarting", exitAndLeaveAppsRunningAfterStarting);
}
@Override
public ToStringHelper string() {
ToStringHelper toString = super.string();
if (monitoringEnabled)
toString.add("monitoringEnabled", monitoringEnabled);
if (publicIpAddressAssociated)
toString.add("publicIpAddressAssociated", publicIpAddressAssociated);
toString.add("placementGroup", placementGroup);
if (noPlacementGroup)
toString.add("noPlacementGroup", noPlacementGroup);
toString.add("subnetId", subnetId);
toString.add("spotPrice", spotPrice);
if (spotOptions != RequestSpotInstancesOptions.NONE)
toString.add("spotOptions", spotOptions);
if (!groupIds.isEmpty())
toString.add("groupIds", groupIds);
toString.add("iamInstanceProfileArn", iamInstanceProfileArn);
toString.add("iamInstanceProfileName", iamInstanceProfileName);
toString.add("privateIpAddress", privateIpAddress);
return toString;
}
@Override
public String toString() {
ToStringHelper helper = Objects.toStringHelper(this)
.add("challenger", this.challenger.getName())
.add("challenged", this.challenged.getName())
.add("accepted", this.isAccepted());
return helper.toString();
}
@Override
public ToStringHelper string() {
return super.string()
.add("localBrooklynProperties", localBrooklynProperties)
.add("persistenceLocation", persistenceLocation)
.add("persistenceDir", persistenceDir)
.add("destinationDir", destinationDir);
}
@Override
protected ToStringHelper string() {
int size;
synchronized (mutex) {
size = mappings.size();
}
return super.string().add("scope", getScope()).add("mappingsSize", size);
}
@Override
public String toString() {
final ToStringHelper helper = Objects.toStringHelper(this).omitNullValues();
helper.add("pub", Utils.bytesToHexString(pub));
helper.add("chainCode", Utils.bytesToHexString(chainCode));
helper.add("path", getPathAsString());
if (creationTimeSeconds > 0)
helper.add("creationTimeSeconds", creationTimeSeconds);
helper.add("isEncrypted", isEncrypted());
helper.add("isPubKeyOnly", isPubKeyOnly());
return helper.toString();
}
@Override
public String toString() {
ToStringHelper helper = Objects.toStringHelper(this);
helper.add("name", this.name);
helper.add("adress", this.address);
return helper.toString();
}
@Override
public String toString() {
ToStringHelper helper = Objects.toStringHelper(this);
helper.add("postCode", this.postCode);
helper.add("city", this.city);
return helper.toString();
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper()
.add("zookeeperPort", getZookeeperPort());
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper().add("openWirePort", getAttribute(OPEN_WIRE_PORT));
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper().add("virtualHost", getParent().getVirtualHost()).add("exchange", getExchangeName());
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper().add("amqpPort", getAmqpPort());
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper().add("amqpPort", getAmqpPort());
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper()
.add("kafkaPort", getKafkaPort());
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper().add("jdbcPort", getAttribute(JDBC_PORT));
}
@Override
protected ToStringHelper toStringHelper() {
return super.toStringHelper().add("name", name);
}
public ToStringHelper string() {
return Objects.toStringHelper(getClass())
.add("verbose", verbose)
.add("quiet", quiet);
}
@Override
public ToStringHelper string() {
return super.string()
.add("arguments", arguments);
}
@Override
public ToStringHelper string() {
return super.string()
.add("defines", getDefines());
}
@Override
public ToStringHelper string() {
return super.string()
.add("location", location);
}
@Override
public ToStringHelper string() {
return super.string()
.add(GetImage.ARGUMENT_NAME, arguments);
}
@Override
public ToStringHelper string() {
return super.string()
.add(TerminateInstances.ARGUMENT_NAME, arguments);
}
@Override
public ToStringHelper string() {
return super.string()
.add(BlobstoreListContainer.ARGUMENT_NAME, arguments);
}
@Override
public ToStringHelper string() {
return super.string()
.add("container", container)
.add("blob", blob);
}
/** override this, adding to the returned value, to supply additional fields to include in the toString */
protected ToStringHelper string() {
return Objects.toStringHelper(getClass()).add("id", getId()).add("name", name);
}
@Override
protected ToStringHelper string() {
return super.string().add("monitoringState", monitoringState).add("placementGroup", placementGroup)
.add("subnetId", subnetId).add("spotInstanceRequestId", spotInstanceRequestId).add("vpcId", vpcId)
.add("hypervisor", hypervisor).add("iamInstanceProfile", iamInstanceProfile.orNull());
}
/**
* Override this to add to the toString(), e.g. {@code return super.toStringHelper().add("port", port);}
*
* Cannot be used in combination with overriding the deprecated toStringFieldsToInclude.
*/
protected ToStringHelper toStringHelper() {
return Objects.toStringHelper(this).omitNullValues().add("id", getId());
}