pragma solidity ^0.4.24; import "../access/SignatureBouncer.sol"; contract SignatureBouncerMock is SignatureBouncer { function checkValidSignature(address _address, bytes _sig) public view returns (bool) { return isValidSignature(_address, _sig); } function onlyWithValidSignature(bytes _sig) onlyValidSignature(_sig) public view { } function checkValidSignatureAndMethod(address _address, bytes _sig) public view returns (bool) { return isValidSignatureAndMethod(_address, _sig); } function onlyWithValidSignatureAndMethod(bytes _sig) onlyValidSignatureAndMethod(_sig) public view { } function checkValidSignatureAndData( address _address, bytes, uint, bytes _sig ) public view returns (bool) { return isValidSignatureAndData(_address, _sig); } function onlyWithValidSignatureAndData(uint, bytes _sig) onlyValidSignatureAndData(_sig) public view { } function theWrongMethod(bytes) public pure { } }