String exClassName = readObject(input, String.class, cache, false); String exMessage = readObject(input, String.class, cache, true); int length = readPackedInt(input); StackTraceElement[] stackTrace; if (length == 0) { length = readPackedInt(input); if (length == 0) { fields = Collections.emptyMap(); RemoteExceptionCause causedBy = readObject(input, RemoteExceptionCause.class, cache, true); result.initCause(causedBy); length = readPackedInt(input); result.setStackTrace(stackTrace); for (int i = 0; i < length; i++) { readObject(input, String.class, cache, false), readObject(input, String.class, cache, true), readPackedInt(input) ); cache.add(element); readObject(input, String.class, cache, false), readObject(input, String.class, cache, true), readPackedInt(input) ); cache.add(element);
String exClassName = readObject(input, String.class, cache, false); String exMessage = readObject(input, String.class, cache, true); int length = readPackedInt(input); StackTraceElement[] stackTrace; if (length == 0) { length = readPackedInt(input); if (length == 0) { fields = Collections.emptyMap(); RemoteExceptionCause causedBy = readObject(input, RemoteExceptionCause.class, cache, true); result.initCause(causedBy); length = readPackedInt(input); result.setStackTrace(stackTrace); for (int i = 0; i < length; i++) { readObject(input, String.class, cache, false), readObject(input, String.class, cache, true), readPackedInt(input) ); cache.add(element); readObject(input, String.class, cache, false), readObject(input, String.class, cache, true), readPackedInt(input) ); cache.add(element);
String exClassName = readObject(input, String.class, cache, false); String exMessage = readObject(input, String.class, cache, true); int length = readPackedInt(input); StackTraceElement[] stackTrace; if (length == 0) { length = readPackedInt(input); if (length == 0) { fields = Collections.emptyMap(); RemoteExceptionCause causedBy = readObject(input, RemoteExceptionCause.class, cache, true); result.initCause(causedBy); length = readPackedInt(input); result.setStackTrace(stackTrace); for (int i = 0; i < length; i++) { readObject(input, String.class, cache, false), readObject(input, String.class, cache, true), readPackedInt(input) ); cache.add(element); readObject(input, String.class, cache, false), readObject(input, String.class, cache, true), readPackedInt(input) ); cache.add(element);