Class UnaryBitFunctionNode

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable
    Direct Known Subclasses:
    MD5BitFunctionNode, XorBitFunctionNode

    public abstract class UnaryBitFunctionNode
    extends UnaryFunctionNode
    This is an abstract super-class for all unary functions that operator on bit values.
    Author:
    baldersheim, Simon Thoresen Hult
    See Also:
    Serialized Form
    • Field Detail

      • classId

        public static final int classId
    • Constructor Detail

      • UnaryBitFunctionNode

        public UnaryBitFunctionNode()
        Constructs an empty result node. NOTE: This instance is broken until non-optional member data is set.
      • UnaryBitFunctionNode

        public UnaryBitFunctionNode​(ExpressionNode arg,
                                    int numBits)
        Constructs an instance of this class with given argument and number of bits.
        Parameters:
        arg - The argument for this function.
        numBits - The number of bits to operate on.