X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fplat%2FGCJ.java;fp=src%2Forg%2Fibex%2Fplat%2FGCJ.java;h=fa8ac9a1fa5762c505a3622cc736b345e5b1efe6;hb=c28ed126fbc51fb5794bb367f51a8755dc20140e;hp=183c57304dd2b25c97d5f16052b366588a243f9b;hpb=769cf53f52755d6b8c976edb561e3c21700447aa;p=org.ibex.core.git diff --git a/src/org/ibex/plat/GCJ.java b/src/org/ibex/plat/GCJ.java index 183c573..fa8ac9a 100644 --- a/src/org/ibex/plat/GCJ.java +++ b/src/org/ibex/plat/GCJ.java @@ -4,6 +4,8 @@ package org.ibex.plat; import org.ibex.*; import org.ibex.util.*; import java.io.*; +import java.security.*; +import java.security.cert.*; /** common superclass for all platforms that use GCJ to compile a native binary */ public abstract class GCJ extends Platform { @@ -17,10 +19,18 @@ public abstract class GCJ extends Platform { public static Object c5 = new gnu.gcj.convert.Input_8859_1(); public static Object c6 = new gnu.java.locale.LocaleInformation(); public static Object c7 = new gnu.gcj.convert.Output_ASCII(); - public static Object c8 = new gnu.java.locale.Calendar_en(); - public static Object c9 = new gnu.java.locale.Calendar_en_US(); + //public static Object c8 = new gnu.java.locale.Calendar_en(); + //public static Object c9 = new gnu.java.locale.Calendar_en_US(); public static Object c10 = new gnu.gcj.protocol.http.Handler(); public static Object c11 = new gnu.gcj.protocol.jar.Handler(); + public static Object c12 = new java.security.cert.Certificate("foo") { + public byte[] getEncoded() throws CertificateEncodingException { return null; } + public void verify(PublicKey key) { } + public void verify(PublicKey key, String sigProvider) { } + public String toString() { return "foocert"; } + public PublicKey getPublicKey() { return null; } + }; + protected native InputStream _getBuiltinInputStream();