Class TsonOpImpl
java.lang.Object
net.thevpc.tson.impl.elements.AbstractTsonElementBase
net.thevpc.tson.impl.elements.AbstractTsonElement
net.thevpc.tson.impl.elements.AbstractNonPrimitiveTsonElement
net.thevpc.tson.impl.elements.TsonOpImpl
- All Implemented Interfaces:
Comparable<TsonElement>, TsonElement, TsonElementBase, TsonOp
-
Constructor Summary
ConstructorsConstructorDescriptionTsonOpImpl(String opName, TsonOpType opType, TsonElement first, TsonElement second) -
Method Summary
Methods inherited from class AbstractNonPrimitiveTsonElement
booleanObject, booleanValue, byteObject, byteValue, charObject, charValue, doubleObject, doubleValue, floatObject, floatValue, instantValue, intObject, intValue, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, regexValue, shortObject, shortValue, stringValue, throwNonPrimitive, throwPrimitive, toAlias, toArray, toBoolean, toByte, toChar, toCustom, toDouble, toFloat, toInt, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toObject, toPair, toRegex, toShort, toStr, toString, toString, toString, toUpletMethods inherited from class AbstractTsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, comments, compareTo, isNull, numberValue, temporalValue, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toCharStream, toDoubleComplex, toFloatComplex, toInstant, toNumber, typeMethods inherited from class AbstractTsonElementBase
isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet, toListContainerMethods inherited from interface Comparable
compareToMethods inherited from interface TsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, booleanObject, booleanValue, build, byteObject, byteValue, charObject, charValue, comments, doubleObject, doubleValue, floatObject, floatValue, instantValue, intObject, intValue, isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, numberValue, regexValue, shortObject, shortValue, stringValue, temporalValue, toAlias, toArray, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toBoolean, toByte, toChar, toCharStream, toCustom, toDouble, toDoubleComplex, toFloat, toFloatComplex, toInstant, toInt, toListContainer, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toNumber, toObject, toPair, toRegex, toShort, toStr, toString, toUpletMethods inherited from interface TsonElementBase
toString, toString, type
-
Constructor Details
-
TsonOpImpl
-
-
Method Details
-
opType
-
opName
-
toOp
- Specified by:
toOpin interfaceTsonElement- Overrides:
toOpin classAbstractNonPrimitiveTsonElement
-
second
-
first
-
equals
- Overrides:
equalsin classAbstractTsonElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTsonElement
-
builder
- Specified by:
builderin interfaceTsonElement- Specified by:
builderin interfaceTsonOp
-
visit
- Specified by:
visitin interfaceTsonElement- Overrides:
visitin classAbstractNonPrimitiveTsonElement
-
compareCore
- Specified by:
compareCorein classAbstractTsonElement
-
visit
- Specified by:
visitin interfaceTsonElement
-