Package com.google.common.base
Class MoreObjects.ToStringHelper.UnconditionalValueHolder
java.lang.Object
com.google.common.base.MoreObjects.ToStringHelper.ValueHolder
com.google.common.base.MoreObjects.ToStringHelper.UnconditionalValueHolder
- Enclosing class:
MoreObjects.ToStringHelper
private static final class MoreObjects.ToStringHelper.UnconditionalValueHolder
extends MoreObjects.ToStringHelper.ValueHolder
Holder object for values that cannot be null or empty (will be printed unconditionally). This
helps to shortcut most calls to isEmpty(), which is important because the check for emptiness
is relatively expensive. Use a subtype so this also doesn't need any extra storage.
-
Field Summary
Fields inherited from class com.google.common.base.MoreObjects.ToStringHelper.ValueHolder
name, next, value
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
UnconditionalValueHolder
private UnconditionalValueHolder()
-