Package coneforest.psylla.core
Interface PsyBitwise<T extends PsyBitwise>
- All Superinterfaces:
PsyConvertableToName
,PsyConvertableToString
,PsyLogical<T>
,PsyObject
- All Known Subinterfaces:
PsyIntegral
- All Known Implementing Classes:
PsyBigInteger
,PsyBitArray
,PsyInteger
A representation of
bitwise
, a type of object that is an operand of
bitwise operation. This interface declares methods for setting, clearing,
testing of certain bits and bitwise shift.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionpsyBitShift
(PsyInteger oShift) psyClearBit
(PsyInteger oBit) psyFlipBit
(PsyInteger oBit) psySetBit
(PsyInteger oBit) psyTestBit
(PsyInteger oBit) Methods inherited from interface coneforest.psylla.core.PsyLogical
psyAnd, psyNot, psyOr, psyXor
Methods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, invoke, psyClone, psyEq, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToName, psyToString, psyType, toSyntaxString, typeName
-
Field Details
-
OPERATORS
-
-
Method Details
-
psyClearBit
- Throws:
PsyErrorException
-
psyFlipBit
- Throws:
PsyErrorException
-
psySetBit
- Throws:
PsyErrorException
-
psyTestBit
- Throws:
PsyErrorException
-
psyBitShift
-