public final class BitwiseParameter extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
ALLBITS |
static long |
NOBITS |
static BitwiseParameter |
NULL |
static BitwiseParameter |
ZERO |
| Constructor and Description |
|---|
BitwiseParameter() |
BitwiseParameter(BitwiseParameter old) |
BitwiseParameter(boolean b) |
BitwiseParameter(long value) |
BitwiseParameter(long value,
long bitmask) |
public static final long ALLBITS
public static final long NOBITS
public static final BitwiseParameter ZERO
public static final BitwiseParameter NULL
public BitwiseParameter(long value)
public BitwiseParameter(boolean b)
public BitwiseParameter()
public BitwiseParameter(long value,
long bitmask)
public BitwiseParameter(BitwiseParameter old)
public static int length(long x)
public BitwiseParameter restrict(long newBitmask)
public boolean coversWidth(long width)
public boolean covers(long bm)
boolean isEmpty()
public int length()
public boolean isConsistent(BitwiseParameter parameter)
public boolean isConsistent(long val)
public void checkConsistency(String name, long val) throws ParameterInconsistencyException
ParameterInconsistencyExceptionpublic void aggregate(BitwiseParameter parameter)
public void append(BitwiseParameter other)
public long getValue()
public long getBitmask()
public void assign(long value)
BitwiseParameter bitInvert()
BitwiseParameter minus()
BitwiseParameter bitCount()
BitwiseParameter negation()
public BitwiseParameter minus(BitwiseParameter op)
BitwiseParameter plus(BitwiseParameter op)
BitwiseParameter div(BitwiseParameter op)
public BitwiseParameter mul(BitwiseParameter op)
public BitwiseParameter xor(BitwiseParameter op)
BitwiseParameter power(BitwiseParameter op)
BitwiseParameter mod(BitwiseParameter op)
BitwiseParameter leftShift(BitwiseParameter op)
BitwiseParameter rightShift(BitwiseParameter op)
BitwiseParameter le(BitwiseParameter op)
BitwiseParameter ge(BitwiseParameter op)
BitwiseParameter lt(BitwiseParameter op)
BitwiseParameter gt(BitwiseParameter op)
BitwiseParameter eq(BitwiseParameter op)
BitwiseParameter ne(BitwiseParameter op)
BitwiseParameter and(BitwiseParameter op)
BitwiseParameter or(BitwiseParameter op)
boolean isFalse()
boolean isTrue()
BitwiseParameter reverse(BitwiseParameter length)
public long longValueExact()
public boolean check(long payload,
long bitmask)
throws SignalRecognitionException
payload - bitmask - SignalRecognitionExceptionpublic boolean isFinished(Long bitmask)
public boolean isKnown()
Copyright © 2019. All rights reserved.