I actualy wasn't able to test this with Java 1.5.
Hopefully it doesn't break anything.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665636
13f79535-47bb-0310-9956-
ffa450edef68
*/
public class TApplicationException extends TException {
+ private static final long serialVersionUID = 1L;
+
public static final int UNKNOWN = 0;
public static final int UNKNOWN_METHOD = 1;
public static final int INVALID_MESSAGE_TYPE = 2;
public static TApplicationException read(TProtocol iprot) throws TException {
TField field;
- TStruct struct = iprot.readStructBegin();
+ iprot.readStructBegin();
String message = null;
int type = UNKNOWN;
import java.io.UnsupportedEncodingException;
import com.facebook.thrift.protocol.TBinaryProtocol;
-import com.facebook.thrift.protocol.TProtocol;
import com.facebook.thrift.protocol.TProtocolFactory;
import com.facebook.thrift.transport.TIOStreamTransport;
-import com.facebook.thrift.transport.TTransport;
/**
* Generic utility for easily deserializing objects from a byte array or Java
* @author Mark Slee <mcslee@facebook.com>
*/
public class TException extends Exception {
+
+ private static final long serialVersionUID = 1L;
+
public TException() {
super();
}
import com.facebook.thrift.protocol.TProtocol;
import com.facebook.thrift.protocol.TProtocolFactory;
import com.facebook.thrift.transport.TIOStreamTransport;
-import com.facebook.thrift.transport.TTransport;
/**
* Generic utility for easily serializing objects into a byte array or Java
package com.facebook.thrift.protocol;
+import java.io.UnsupportedEncodingException;
+
import com.facebook.thrift.TException;
import com.facebook.thrift.transport.TTransport;
-import com.facebook.thrift.transport.TTransportException;
-
-import java.io.UnsupportedEncodingException;
/**
* Binary protocol implementation for thrift.
/**
* Prevent direct instantiation
*/
+ @SuppressWarnings("unused")
private TProtocol() {}
/**
*/
public class TProtocolException extends TException {
+
+ private static final long serialVersionUID = 1L;
public static final int UNKNOWN = 0;
public static final int INVALID_DATA = 1;
public static final int NEGATIVE_SIZE = 2;
package com.facebook.thrift.protocol;
-import com.facebook.thrift.TByteArrayOutputStream;
-import com.facebook.thrift.TException;
-import com.facebook.thrift.transport.TTransport;
-import java.io.ByteArrayOutputStream;
import java.io.UnsupportedEncodingException;
import java.util.Stack;
+import com.facebook.thrift.TException;
+import com.facebook.thrift.transport.TTransport;
+
/**
* JSON protocol implementation for thrift.
*
package com.facebook.thrift.transport;
import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
import com.facebook.thrift.TByteArrayOutputStream;
*/
public class TTransportException extends TException {
+ private static final long serialVersionUID = 1L;
+
public static final int UNKNOWN = 0;
public static final int NOT_OPEN = 1;
public static final int ALREADY_OPEN = 2;