java.lang.Object
swim.structure.Item
swim.structure.Value
swim.structure.Extant
-
Method Summary
Modifier and TypeMethodDescriptionbooleanAlways returnstruebecauseExtantbehaves like a truthy value.booleanbooleanValue(boolean orElse) Always returnstruebecauseExtantbehaves like a truthy value.int<T> Output<T>Writes a developer readable, debug-formatted string representation of this object tooutput.booleanstatic Extantextant()inthashCode()booleanbooleanAlways returnstruebecauseExtantis a defined value.booleanAlways returnsfalsebecauseExtantis not a definite value.booleanAlways returnsfalsebecauseExtantis not a distinct value.not()Always returns the emptyStringbecauseExtantbehaves like an emptyRecord, which converts to aStringby concatenating the string values of all its members, if all its members convert to string values.stringValue(String orElse) Always returns the emptyStringbecauseExtantbehaves like an emptyRecord, which converts to aStringby concatenating the string values of all its members, if all its members convert to string values.intReturns the heterogeneous sort order of thisItem.Always returns an emptyRecordbecauseExtantis not a distinct value.Methods inherited from class swim.structure.Value
absent, alias, and, and, bitwiseAnd, bitwiseAnd, bitwiseNot, bitwiseOr, bitwiseOr, bitwiseXor, bitwiseXor, body, branch, builder, byteValue, byteValue, charValue, charValue, commit, conditional, conditional, contains, containsKey, containsKey, containsValue, divide, divide, doubleValue, doubleValue, empty, eq, eq, flattened, floatValue, floatValue, fromObject, ge, ge, get, get, getAttr, getAttr, getField, getField, getItem, getSlot, getSlot, gt, gt, head, header, headers, integerValue, integerValue, intValue, intValue, inverse, isAliased, isMutable, key, keyEquals, lambda, le, le, length, longValue, longValue, lt, lt, minus, minus, modulo, modulo, ne, ne, negative, numberValue, numberValue, or, or, plus, plus, positive, removed, removed, shortValue, shortValue, tag, tail, target, times, times, toValueMethods inherited from class swim.structure.Item
appended, appended, appended, appended, appended, appended, appended, appended, cast, cast, coerce, coerce, concat, display, evaluate, evaluate, filter, filter, globalScope, invoke, iterator, max, min, precedence, prepended, prepended, prepended, prepended, prepended, prepended, prepended, prepended, substitute, substitute, toString, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updated, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedAttr, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlot, updatedSlotMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
isDefined
public boolean isDefined()Always returnstruebecauseExtantis a defined value. -
isDistinct
public boolean isDistinct()Always returnsfalsebecauseExtantis not a distinct value.- Overrides:
isDistinctin classValue
-
isDefinite
public boolean isDefinite()Always returnsfalsebecauseExtantis not a definite value.- Overrides:
isDefinitein classValue
-
isConstant
public boolean isConstant()Description copied from class:Item- Specified by:
isConstantin classItem
-
unflattened
Always returns an emptyRecordbecauseExtantis not a distinct value.- Overrides:
unflattenedin classValue
-
not
-
stringValue
Always returns the emptyStringbecauseExtantbehaves like an emptyRecord, which converts to aStringby concatenating the string values of all its members, if all its members convert to string values.- Overrides:
stringValuein classValue
-
stringValue
Always returns the emptyStringbecauseExtantbehaves like an emptyRecord, which converts to aStringby concatenating the string values of all its members, if all its members convert to string values.- Overrides:
stringValuein classValue
-
booleanValue
public boolean booleanValue()Always returnstruebecauseExtantbehaves like a truthy value.- Overrides:
booleanValuein classValue
-
booleanValue
public boolean booleanValue(boolean orElse) Always returnstruebecauseExtantbehaves like a truthy value.- Overrides:
booleanValuein classValue
-
typeOrder
public int typeOrder()Description copied from class:ItemReturns the heterogeneous sort order of thisItem. Used to impose a total order on the set of all items. When comparing two items of different types, the items order according to theirtypeOrder. -
compareTo
- Specified by:
compareToin interfaceComparable<Item>- Specified by:
compareToin classItem
-
equals
-
hashCode
public int hashCode() -
debug
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput. -
extant
-