001    package org.bridj;
002    
003    import static org.bridj.SignalConstants.*;
004    import static java.lang.Long.toHexString;
005    /**
006     * Native error encapsulated as a Java error.
007     * @author ochafik
008     */
009    public abstract class NativeError extends Error {
010        protected NativeError(String message) {
011            super(message);
012        }
013        static String toHex(long address) {
014            return "0x" + Long.toHexString(address);
015        }
016    }