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 }