/** * Returns best effort type info by checking against some common exceptions for unit tests. */ private static void improveDesignatedType(SerializableThrowable t, Throwable designatedType) { if (designatedType instanceof AssertionFailedError) { String className = "junit.framework.AssertionFailedError"; t.setDesignatedType(className, AssertionFailedError.class == designatedType.getClass()); } else if (designatedType instanceof TimeoutException) { String className = "com.google.gwt.junit.client.TimeoutException"; t.setDesignatedType(className, TimeoutException.class == designatedType.getClass()); } } }
public static void resolveDesignatedType(SerializableThrowable throwable, Throwable designated) { if (Class.isClassMetadataEnabled()) { throwable.setDesignatedType(designated.getClass().getName(), true); } else { String resolvedName; resolvedType = Throwable.class; throwable.setDesignatedType(resolvedName, resolvedType == designated.getClass());
public static void deserialize( SerializationStreamReader streamReader, SerializableThrowable instance) throws SerializationException { String type = streamReader.readString(); boolean typeIsExact = streamReader.readBoolean(); instance.setDesignatedType(type, typeIsExact); instance.setStackTrace((StackTraceElement[]) streamReader.readObject()); instance.initCause((Throwable) streamReader.readObject()); }
/** * Returns best effort type info by checking against some common exceptions for unit tests. */ private static void improveDesignatedType(SerializableThrowable t, Throwable designatedType) { if (designatedType instanceof AssertionFailedError) { String className = "junit.framework.AssertionFailedError"; t.setDesignatedType(className, AssertionFailedError.class == designatedType.getClass()); } else if (designatedType instanceof TimeoutException) { String className = "com.google.gwt.junit.client.TimeoutException"; t.setDesignatedType(className, TimeoutException.class == designatedType.getClass()); } } }
/** * Returns best effort type info by checking against some common exceptions for unit tests. */ private static void improveDesignatedType(SerializableThrowable t, Throwable designatedType) { if (designatedType instanceof AssertionFailedError) { String className = "junit.framework.AssertionFailedError"; t.setDesignatedType(className, AssertionFailedError.class == designatedType.getClass()); } else if (designatedType instanceof TimeoutException) { String className = "com.google.gwt.junit.client.TimeoutException"; t.setDesignatedType(className, TimeoutException.class == designatedType.getClass()); } } }
public static void resolveDesignatedType(SerializableThrowable throwable, Throwable designated) { if (Class.isClassMetadataEnabled()) { throwable.setDesignatedType(designated.getClass().getName(), true); } else { String resolvedName; resolvedType = Throwable.class; throwable.setDesignatedType(resolvedName, resolvedType == designated.getClass());
public static void resolveDesignatedType(SerializableThrowable throwable, Throwable designated) { if (Class.isClassMetadataEnabled()) { throwable.setDesignatedType(designated.getClass().getName(), true); } else { String resolvedName; resolvedType = Throwable.class; throwable.setDesignatedType(resolvedName, resolvedType == designated.getClass());
public static void deserialize( SerializationStreamReader streamReader, SerializableThrowable instance) throws SerializationException { String type = streamReader.readString(); boolean typeIsExact = streamReader.readBoolean(); instance.setDesignatedType(type, typeIsExact); instance.setStackTrace((StackTraceElement[]) streamReader.readObject()); instance.initCause((Throwable) streamReader.readObject()); }
public static void deserialize( SerializationStreamReader streamReader, SerializableThrowable instance) throws SerializationException { String type = streamReader.readString(); boolean typeIsExact = streamReader.readBoolean(); instance.setDesignatedType(type, typeIsExact); instance.setStackTrace((StackTraceElement[]) streamReader.readObject()); instance.initCause((Throwable) streamReader.readObject()); }