Package de.scravy.bedrock
Class Box.LongBox
- All Implemented Interfaces:
ExtendedIterable<Long>,Function0<Long>,HasLengthAtLeast,Iterable<Long>,Consumer<Long>,Supplier<Long>
public static class Box.LongBox extends Box<Long>
-
Nested Class Summary
Nested classes/interfaces inherited from class de.scravy.bedrock.Box
Box.DoubleBox, Box.IntBox, Box.LongBoxNested classes/interfaces inherited from interface de.scravy.bedrock.ExtendedIterable
ExtendedIterable.ForEachWithIndexConsumer<T> -
Constructor Summary
Constructors Constructor Description LongBox() -
Method Summary
Modifier and Type Method Description voidaccept(Long value)voidadd(int value)voidadd(long value)voiddec()booleanexists(LongPredicate predicate)Deprecated.Longget()longgetValue()voidinc()booleanlongExists(LongPredicate predicate)voidsetValue(long value)voidsub(int value)voidsub(long value)longupdate(LongUnaryOperator function)longupdateAtomic(LongUnaryOperator function)Methods inherited from class de.scravy.bedrock.Box
apply, applyAtomic, box, box, contains, doubleBox, doubleBox, exists, intBox, intBox, iterator, longBox, longBox
-
Constructor Details
-
LongBox
public LongBox()
-
-
Method Details
-
get
-
accept
-
update
-
updateAtomic
-
inc
public void inc() -
dec
public void dec() -
add
public void add(int value) -
sub
public void sub(int value) -
add
public void add(long value) -
sub
public void sub(long value) -
exists
Deprecated. -
longExists
-
setValue
public void setValue(long value) -
getValue
public long getValue()
-