public final class Counter extends java.lang.Object implements OpCrdt<Counter.Updated>, scala.Product, scala.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Counter.Updated |
static class |
Counter.Updated$ |
| Constructor and Description |
|---|
Counter(scala.math.BigInt value) |
| Modifier and Type | Method and Description |
|---|---|
static Counter |
apply(scala.math.BigInt value) |
Counter |
applyOperation(Counter.Updated event) |
boolean |
canEqual(java.lang.Object x$1) |
Counter |
copy(scala.math.BigInt value) |
scala.math.BigInt |
copy$default$1() |
static Counter |
empty() |
boolean |
equals(java.lang.Object x$1) |
int |
hashCode() |
int |
productArity() |
java.lang.Object |
productElement(int x$1) |
scala.collection.Iterator<java.lang.Object> |
productIterator() |
java.lang.String |
productPrefix() |
java.lang.String |
toString() |
static scala.Option<scala.math.BigInt> |
unapply(Counter x$0) |
scala.math.BigInt |
value() |
public static Counter empty()
public static Counter apply(scala.math.BigInt value)
public static scala.Option<scala.math.BigInt> unapply(Counter x$0)
public scala.math.BigInt value()
public Counter applyOperation(Counter.Updated event)
applyOperation in interface OpCrdt<Counter.Updated>public Counter copy(scala.math.BigInt value)
public scala.math.BigInt copy$default$1()
public java.lang.String productPrefix()
productPrefix in interface scala.Productpublic int productArity()
productArity in interface scala.Productpublic java.lang.Object productElement(int x$1)
productElement in interface scala.Productpublic scala.collection.Iterator<java.lang.Object> productIterator()
productIterator in interface scala.Productpublic boolean canEqual(java.lang.Object x$1)
canEqual in interface scala.Equalspublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object x$1)
equals in interface scala.Equalsequals in class java.lang.Object