Test Info
| Library Name | libthrift |
| Version #1 | 0.9.0 |
| Version #2 | 0.9.2 |
| Java Version | 1.7.0_67 |
| Subject | Binary Compatibility |
Test Results
| Total Java ARchives | 1 |
|---|
| Total Methods / Classes | 1129 / 144 |
|---|
| Verdict | Incompatible (11.8%) |
Problem Summary
| Severity | Count |
|---|
| Added Methods | - | 155 |
|---|
| Removed Methods | High | 22 |
|---|
Problems with Data Types | High | 14 |
|---|
| Medium | 0 |
| Low | 2 |
Problems with Methods | High | 0 |
|---|
| Medium | 0 |
| Low | 2 |
Other Changes in Data Types | - | 19 |
Added Methods (155)
libthrift-0.9.2.jar,
AbstractServerTransportArgs<T>.class
package org.apache.thrift.transport
TServerTransport.AbstractServerTransportArgs<T>.backlog ( int backlog ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.backlog:(I)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
TServerTransport.AbstractServerTransportArgs<T>.bindAddr ( java.net.InetSocketAddress bindAddr ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.bindAddr:(Ljava/net/InetSocketAddress;)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
TServerTransport.AbstractServerTransportArgs<T>.clientTimeout ( int clientTimeout ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.clientTimeout:(I)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
TServerTransport.AbstractServerTransportArgs<T>.TServerTransport.AbstractServerTransportArgs ( ) : public
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.org.apache.thrift.transport.TServerTransport.AbstractServerTransportArgs:()V]
TServerTransport.AbstractServerTransportArgs<T>.port ( int port ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.port:(I)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
libthrift-0.9.2.jar,
Args.class
package org.apache.thrift.server
TThreadPoolServer.Args.beBackoffSlotLength ( int n ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.beBackoffSlotLength:(I)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
TThreadPoolServer.Args.beBackoffSlotLengthUnit ( java.util.concurrent.TimeUnit tu ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.beBackoffSlotLengthUnit:(Ljava/util/concurrent/TimeUnit;)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
TThreadPoolServer.Args.requestTimeout ( int n ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.requestTimeout:(I)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
TThreadPoolServer.Args.requestTimeoutUnit ( java.util.concurrent.TimeUnit tu ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.requestTimeoutUnit:(Ljava/util/concurrent/TimeUnit;)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
libthrift-0.9.2.jar,
AsyncFrameBuffer.class
package org.apache.thrift.server
AbstractNonblockingServer.AsyncFrameBuffer.AbstractNonblockingServer.AsyncFrameBuffer ( AbstractNonblockingServer trans, org.apache.thrift.transport.TNonblockingTransport selectionKey, java.nio.channels.SelectionKey selectThread, AbstractNonblockingServer.AbstractSelectThread p4 )
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer."<init>":(Lorg/apache/thrift/server/AbstractNonblockingServer;Lorg/apache/thrift/transport/TNonblockingTransport;Ljava/nio/channels/SelectionKey;Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread;)V]
AbstractNonblockingServer.AsyncFrameBuffer.getInputProtocol ( ) : org.apache.thrift.protocol.TProtocol
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer.getInputProtocol:()Lorg/apache/thrift/protocol/TProtocol;]
AbstractNonblockingServer.AsyncFrameBuffer.getOutputProtocol ( ) : org.apache.thrift.protocol.TProtocol
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer.getOutputProtocol:()Lorg/apache/thrift/protocol/TProtocol;]
AbstractNonblockingServer.AsyncFrameBuffer.invoke ( ) : void
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer.invoke:()V]
libthrift-0.9.2.jar,
AsyncProcessFunction<I,T,R>.class
package org.apache.thrift
AsyncProcessFunction<I,T,R>.getEmptyArgsInstance ( ) [abstract] : T
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.getEmptyArgsInstance:()Ljava/lang/Object;]
AsyncProcessFunction<I,T,R>.getMethodName ( ) : String
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.getMethodName:()Ljava/lang/String;]
AsyncProcessFunction<I,T,R>.getResultHandler ( server.AbstractNonblockingServer.AsyncFrameBuffer p1, int p2 ) [abstract] : async.AsyncMethodCallback
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.getResultHandler:(Lorg/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer;I)Lorg/apache/thrift/async/AsyncMethodCallback;]
AsyncProcessFunction<I,T,R>.isOneway ( ) [abstract] : boolean
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.isOneway:()Z]
AsyncProcessFunction<I,T,R>.AsyncProcessFunction ( String methodName ) : public
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.org.apache.thrift.AsyncProcessFunction:(Ljava/lang/String;)V]
AsyncProcessFunction<I,T,R>.sendResponse ( server.AbstractNonblockingServer.AsyncFrameBuffer fb, TBase result, byte type, int seqid ) : void
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.sendResponse:(Lorg/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer;Lorg/apache/thrift/TBase;BI)V]
AsyncProcessFunction<I,T,R>.start ( I p1, T p2, async.AsyncMethodCallback<R> p3 ) [abstract] : void
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.start:(Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/thrift/async/AsyncMethodCallback;)V]
libthrift-0.9.2.jar,
ChunkState.class
package org.apache.thrift.transport
TFileTransport.ChunkState.getChunkNum ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getChunkNum:()I]
TFileTransport.ChunkState.getChunkSize ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getChunkSize:()I]
TFileTransport.ChunkState.getOffset ( ) : long
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getOffset:()J]
TFileTransport.ChunkState.getRemaining ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getRemaining:()I]
TFileTransport.ChunkState.seek ( long offset ) : void
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.seek:(J)V]
TFileTransport.ChunkState.skip ( int size ) : void
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.skip:(I)V]
TFileTransport.ChunkState.TFileTransport.ChunkState ( )
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState."<init>":()V]
TFileTransport.ChunkState.TFileTransport.ChunkState ( int chunk_size )
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState."<init>":(I)V]
libthrift-0.9.2.jar,
CollectionMapKeyException.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.CollectionMapKeyException.TSimpleJSONProtocol.CollectionMapKeyException ( String message )
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.CollectionMapKeyException."<init>":(Ljava/lang/String;)V]
libthrift-0.9.2.jar,
Context.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.Context.isMapKey ( ) : boolean
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.Context.isMapKey:()Z]
libthrift-0.9.2.jar,
Factory.class
package org.apache.thrift.protocol
TBinaryProtocol.Factory.TBinaryProtocol.Factory ( boolean strictRead, boolean strictWrite, long stringLengthLimit, long containerLengthLimit )
[mangled: org/apache/thrift/protocol/TBinaryProtocol.Factory."<init>":(ZZJJ)V]
TCompactProtocol.Factory.TCompactProtocol.Factory ( long stringLengthLimit )
[mangled: org/apache/thrift/protocol/TCompactProtocol.Factory."<init>":(J)V]
TCompactProtocol.Factory.TCompactProtocol.Factory ( long stringLengthLimit, long containerLengthLimit )
[mangled: org/apache/thrift/protocol/TCompactProtocol.Factory."<init>":(JJ)V]
TJSONProtocol.Factory.TJSONProtocol.Factory ( boolean fieldNamesAsString )
[mangled: org/apache/thrift/protocol/TJSONProtocol.Factory."<init>":(Z)V]
libthrift-0.9.2.jar,
MapContext.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.MapContext.isMapKey ( ) : boolean
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.MapContext.isMapKey:()Z]
TSimpleJSONProtocol.MapContext.TSimpleJSONProtocol.MapContext ( TSimpleJSONProtocol p1 )
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.MapContext."<init>":(Lorg/apache/thrift/protocol/TSimpleJSONProtocol;)V]
TSimpleJSONProtocol.MapContext.write ( ) : void
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.MapContext.write:()V]
libthrift-0.9.2.jar,
NonblockingAbstractServerSocketArgs.class
package org.apache.thrift.transport
TNonblockingServerSocket.NonblockingAbstractServerSocketArgs.TNonblockingServerSocket.NonblockingAbstractServerSocketArgs ( )
[mangled: org/apache/thrift/transport/TNonblockingServerSocket.NonblockingAbstractServerSocketArgs."<init>":()V]
libthrift-0.9.2.jar,
SelectAcceptThread.class
package org.apache.thrift.server
TNonblockingServer.SelectAcceptThread.createFrameBuffer ( org.apache.thrift.transport.TNonblockingTransport trans, java.nio.channels.SelectionKey selectionKey, AbstractNonblockingServer.AbstractSelectThread selectThread ) : AbstractNonblockingServer.FrameBuffer
[mangled: org/apache/thrift/server/TNonblockingServer.SelectAcceptThread.createFrameBuffer:(Lorg/apache/thrift/transport/TNonblockingTransport;Ljava/nio/channels/SelectionKey;Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread;)Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;]
libthrift-0.9.2.jar,
SelectorThread.class
package org.apache.thrift.server
TThreadedSelectorServer.SelectorThread.createFrameBuffer ( org.apache.thrift.transport.TNonblockingTransport trans, java.nio.channels.SelectionKey selectionKey, AbstractNonblockingServer.AbstractSelectThread selectThread ) : AbstractNonblockingServer.FrameBuffer
[mangled: org/apache/thrift/server/TThreadedSelectorServer.SelectorThread.createFrameBuffer:(Lorg/apache/thrift/transport/TNonblockingTransport;Ljava/nio/channels/SelectionKey;Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread;)Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;]
libthrift-0.9.2.jar,
SelectorThreadLoadBalancer.class
package org.apache.thrift.server
TThreadedSelectorServer.SelectorThreadLoadBalancer.TThreadedSelectorServer.SelectorThreadLoadBalancer ( java.util.Collection<T> threads )
[mangled: org/apache/thrift/server/TThreadedSelectorServer.SelectorThreadLoadBalancer."<init>":(Ljava/util/Collection;)V]
libthrift-0.9.2.jar,
ServerSocketTransportArgs.class
package org.apache.thrift.transport
TServerSocket.ServerSocketTransportArgs.serverSocket ( java.net.ServerSocket serverSocket ) : TServerSocket.ServerSocketTransportArgs
[mangled: org/apache/thrift/transport/TServerSocket.ServerSocketTransportArgs.serverSocket:(Ljava/net/ServerSocket;)Lorg/apache/thrift/transport/TServerSocket$ServerSocketTransportArgs;]
TServerSocket.ServerSocketTransportArgs.TServerSocket.ServerSocketTransportArgs ( )
[mangled: org/apache/thrift/transport/TServerSocket.ServerSocketTransportArgs."<init>":()V]
libthrift-0.9.2.jar,
TailPolicy.class
package org.apache.thrift.transport
TFileTransport.TailPolicy.valueOf ( String name ) [static] : TFileTransport.TailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.TailPolicy.valueOf:(Ljava/lang/String;)Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
TFileTransport.TailPolicy.values ( ) [static] : TFileTransport.TailPolicy[ ]
[mangled: org/apache/thrift/transport/TFileTransport.TailPolicy.values:()[Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
libthrift-0.9.2.jar,
TBaseAsyncProcessor<I>.class
package org.apache.thrift
TBaseAsyncProcessor<I>.getProcessMapView ( ) : TBase,?>>
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.getProcessMapView:()Ljava/util/Map;]
TBaseAsyncProcessor<I>.TBaseAsyncProcessor ( I iface, java.util.Map<String,AsyncProcessFunction<I,? extends TBase,?>> processMap ) : public
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.org.apache.thrift.TBaseAsyncProcessor:(Ljava/lang/Object;Ljava/util/Map;)V]
TBaseAsyncProcessor<I>.process ( protocol.TProtocol in, protocol.TProtocol out ) : boolean
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.process:(Lorg/apache/thrift/protocol/TProtocol;Lorg/apache/thrift/protocol/TProtocol;)Z]
TBaseAsyncProcessor<I>.process ( server.AbstractNonblockingServer.AsyncFrameBuffer fb ) : boolean
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.process:(Lorg/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer;)Z]
libthrift-0.9.2.jar,
TBinaryProtocol.class
package org.apache.thrift.protocol
TBinaryProtocol.TBinaryProtocol ( org.apache.thrift.transport.TTransport trans, long stringLengthLimit, long containerLengthLimit, boolean strictRead, boolean strictWrite )
[mangled: org/apache/thrift/protocol/TBinaryProtocol."<init>":(Lorg/apache/thrift/transport/TTransport;JJZZ)V]
libthrift-0.9.2.jar,
TByteArrayOutputStream.class
package org.apache.thrift
TByteArrayOutputStream.reset ( ) : void
[mangled: org/apache/thrift/TByteArrayOutputStream.reset:()V]
libthrift-0.9.2.jar,
TCompactProtocol.class
package org.apache.thrift.protocol
TCompactProtocol.TCompactProtocol ( org.apache.thrift.transport.TTransport transport, long stringLengthLimit, long containerLengthLimit )
[mangled: org/apache/thrift/protocol/TCompactProtocol."<init>":(Lorg/apache/thrift/transport/TTransport;JJ)V]
libthrift-0.9.2.jar,
TDeserializer.class
package org.apache.thrift
TDeserializer.deserialize ( TBase base, byte[ ] bytes, int offset, int length ) : void
[mangled: org/apache/thrift/TDeserializer.deserialize:(Lorg/apache/thrift/TBase;[BII)V]
libthrift-0.9.2.jar,
TField.class
package org.apache.thrift.protocol
TField.equals ( Object obj ) : boolean
[mangled: org/apache/thrift/protocol/TField.equals:(Ljava/lang/Object;)Z]
TField.hashCode ( ) : int
[mangled: org/apache/thrift/protocol/TField.hashCode:()I]
libthrift-0.9.2.jar,
TFileTransport.class
package org.apache.thrift.transport
TFileTransport.getTailPolicy ( ) : TFileTransport.TailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.getTailPolicy:()Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
TFileTransport.setTailPolicy ( TFileTransport.TailPolicy policy ) : TFileTransport.TailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.setTailPolicy:(Lorg/apache/thrift/transport/TFileTransport$TailPolicy;)Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
libthrift-0.9.2.jar,
TJSONProtocol.class
package org.apache.thrift.protocol
TJSONProtocol.TJSONProtocol ( org.apache.thrift.transport.TTransport trans, boolean fieldNamesAsString )
[mangled: org/apache/thrift/protocol/TJSONProtocol."<init>":(Lorg/apache/thrift/transport/TTransport;Z)V]
libthrift-0.9.2.jar,
TMessage.class
package org.apache.thrift.protocol
TMessage.hashCode ( ) : int
[mangled: org/apache/thrift/protocol/TMessage.hashCode:()I]
libthrift-0.9.2.jar,
TMultiplexedProcessor.class
package org.apache.thrift
TMultiplexedProcessor.process ( protocol.TProtocol iprot, protocol.TProtocol oprot ) : boolean
[mangled: org/apache/thrift/TMultiplexedProcessor.process:(Lorg/apache/thrift/protocol/TProtocol;Lorg/apache/thrift/protocol/TProtocol;)Z]
TMultiplexedProcessor.registerProcessor ( String serviceName, TProcessor processor ) : void
[mangled: org/apache/thrift/TMultiplexedProcessor.registerProcessor:(Ljava/lang/String;Lorg/apache/thrift/TProcessor;)V]
TMultiplexedProcessor.TMultiplexedProcessor ( )
[mangled: org/apache/thrift/TMultiplexedProcessor."<init>":()V]
libthrift-0.9.2.jar,
TMultiplexedProtocol.class
package org.apache.thrift.protocol
TMultiplexedProtocol.TMultiplexedProtocol ( TProtocol protocol, String serviceName )
[mangled: org/apache/thrift/protocol/TMultiplexedProtocol."<init>":(Lorg/apache/thrift/protocol/TProtocol;Ljava/lang/String;)V]
TMultiplexedProtocol.writeMessageBegin ( TMessage tMessage ) : void
[mangled: org/apache/thrift/protocol/TMultiplexedProtocol.writeMessageBegin:(Lorg/apache/thrift/protocol/TMessage;)V]
libthrift-0.9.2.jar,
TNonblockingMultiFetchClient.class
package org.apache.thrift
TNonblockingMultiFetchClient.fetch ( ) : java.nio.ByteBuffer[ ]
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.fetch:()[Ljava/nio/ByteBuffer;]
TNonblockingMultiFetchClient.getFetchStats ( ) : TNonblockingMultiFetchStats
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getFetchStats:()Lorg/apache/thrift/TNonblockingMultiFetchStats;]
TNonblockingMultiFetchClient.getFetchTimeoutSeconds ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getFetchTimeoutSeconds:()I]
TNonblockingMultiFetchClient.getMaxRecvBufBytesPerServer ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getMaxRecvBufBytesPerServer:()I]
TNonblockingMultiFetchClient.getRequestBuf ( ) : java.nio.ByteBuffer
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getRequestBuf:()Ljava/nio/ByteBuffer;]
TNonblockingMultiFetchClient.getServerList ( ) : java.util.List<java.net.InetSocketAddress>
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getServerList:()Ljava/util/List;]
TNonblockingMultiFetchClient.TNonblockingMultiFetchClient ( int maxRecvBufBytesPerServer, int fetchTimeoutSeconds, java.nio.ByteBuffer requestBuf, java.util.List<java.net.InetSocketAddress> servers )
[mangled: org/apache/thrift/TNonblockingMultiFetchClient."<init>":(IILjava/nio/ByteBuffer;Ljava/util/List;)V]
libthrift-0.9.2.jar,
TNonblockingMultiFetchStats.class
package org.apache.thrift
TNonblockingMultiFetchStats.clear ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.clear:()V]
TNonblockingMultiFetchStats.getMaxResponseBytes ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getMaxResponseBytes:()I]
TNonblockingMultiFetchStats.getNumConnectErrorServers ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumConnectErrorServers:()I]
TNonblockingMultiFetchStats.getNumInvalidFrameSize ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumInvalidFrameSize:()I]
TNonblockingMultiFetchStats.getNumOverflowedRecvBuf ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumOverflowedRecvBuf:()I]
TNonblockingMultiFetchStats.getNumReadCompletedServers ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumReadCompletedServers:()I]
TNonblockingMultiFetchStats.getNumTotalServers ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumTotalServers:()I]
TNonblockingMultiFetchStats.getReadTime ( ) : long
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getReadTime:()J]
TNonblockingMultiFetchStats.getTotalRecvBufBytes ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getTotalRecvBufBytes:()I]
TNonblockingMultiFetchStats.incNumConnectErrorServers ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumConnectErrorServers:()V]
TNonblockingMultiFetchStats.incNumInvalidFrameSize ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumInvalidFrameSize:()V]
TNonblockingMultiFetchStats.incNumOverflowedRecvBuf ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumOverflowedRecvBuf:()V]
TNonblockingMultiFetchStats.incNumReadCompletedServers ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumReadCompletedServers:()V]
TNonblockingMultiFetchStats.incTotalRecvBufBytes ( int val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incTotalRecvBufBytes:(I)V]
TNonblockingMultiFetchStats.setMaxResponseBytes ( int val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.setMaxResponseBytes:(I)V]
TNonblockingMultiFetchStats.setNumTotalServers ( int val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.setNumTotalServers:(I)V]
TNonblockingMultiFetchStats.setReadTime ( long val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.setReadTime:(J)V]
TNonblockingMultiFetchStats.TNonblockingMultiFetchStats ( )
[mangled: org/apache/thrift/TNonblockingMultiFetchStats."<init>":()V]
TNonblockingMultiFetchStats.toString ( ) : String
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.toString:()Ljava/lang/String;]
libthrift-0.9.2.jar,
TNonblockingServerSocket.class
package org.apache.thrift.transport
TNonblockingServerSocket.getPort ( ) : int
[mangled: org/apache/thrift/transport/TNonblockingServerSocket.getPort:()I]
TNonblockingServerSocket.TNonblockingServerSocket ( TNonblockingServerSocket.NonblockingAbstractServerSocketArgs args )
[mangled: org/apache/thrift/transport/TNonblockingServerSocket."<init>":(Lorg/apache/thrift/transport/TNonblockingServerSocket$NonblockingAbstractServerSocketArgs;)V]
libthrift-0.9.2.jar,
TProcessorFactory.class
package org.apache.thrift
TProcessorFactory.isAsyncProcessor ( ) : boolean
[mangled: org/apache/thrift/TProcessorFactory.isAsyncProcessor:()Z]
libthrift-0.9.2.jar,
TProtocolDecorator.class
package org.apache.thrift.protocol
TProtocolDecorator.readBinary ( ) : java.nio.ByteBuffer
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readBinary:()Ljava/nio/ByteBuffer;]
TProtocolDecorator.readBool ( ) : boolean
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readBool:()Z]
TProtocolDecorator.readByte ( ) : byte
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readByte:()B]
TProtocolDecorator.readDouble ( ) : double
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readDouble:()D]
TProtocolDecorator.readFieldBegin ( ) : TField
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readFieldBegin:()Lorg/apache/thrift/protocol/TField;]
TProtocolDecorator.readFieldEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readFieldEnd:()V]
TProtocolDecorator.readI16 ( ) : short
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readI16:()S]
TProtocolDecorator.readI32 ( ) : int
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readI32:()I]
TProtocolDecorator.readI64 ( ) : long
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readI64:()J]
TProtocolDecorator.readListBegin ( ) : TList
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readListBegin:()Lorg/apache/thrift/protocol/TList;]
TProtocolDecorator.readListEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readListEnd:()V]
TProtocolDecorator.readMapBegin ( ) : TMap
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMapBegin:()Lorg/apache/thrift/protocol/TMap;]
TProtocolDecorator.readMapEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMapEnd:()V]
TProtocolDecorator.readMessageBegin ( ) : TMessage
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMessageBegin:()Lorg/apache/thrift/protocol/TMessage;]
TProtocolDecorator.readMessageEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMessageEnd:()V]
TProtocolDecorator.readSetBegin ( ) : TSet
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readSetBegin:()Lorg/apache/thrift/protocol/TSet;]
TProtocolDecorator.readSetEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readSetEnd:()V]
TProtocolDecorator.readString ( ) : String
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readString:()Ljava/lang/String;]
TProtocolDecorator.readStructBegin ( ) : TStruct
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readStructBegin:()Lorg/apache/thrift/protocol/TStruct;]
TProtocolDecorator.readStructEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readStructEnd:()V]
TProtocolDecorator.TProtocolDecorator ( TProtocol protocol )
[mangled: org/apache/thrift/protocol/TProtocolDecorator."<init>":(Lorg/apache/thrift/protocol/TProtocol;)V]
TProtocolDecorator.writeBinary ( java.nio.ByteBuffer buf ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeBinary:(Ljava/nio/ByteBuffer;)V]
TProtocolDecorator.writeBool ( boolean b ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeBool:(Z)V]
TProtocolDecorator.writeByte ( byte b ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeByte:(B)V]
TProtocolDecorator.writeDouble ( double v ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeDouble:(D)V]
TProtocolDecorator.writeFieldBegin ( TField tField ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeFieldBegin:(Lorg/apache/thrift/protocol/TField;)V]
TProtocolDecorator.writeFieldEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeFieldEnd:()V]
TProtocolDecorator.writeFieldStop ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeFieldStop:()V]
TProtocolDecorator.writeI16 ( short i ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeI16:(S)V]
TProtocolDecorator.writeI32 ( int i ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeI32:(I)V]
TProtocolDecorator.writeI64 ( long l ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeI64:(J)V]
TProtocolDecorator.writeListBegin ( TList tList ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeListBegin:(Lorg/apache/thrift/protocol/TList;)V]
TProtocolDecorator.writeListEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeListEnd:()V]
TProtocolDecorator.writeMapBegin ( TMap tMap ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMapBegin:(Lorg/apache/thrift/protocol/TMap;)V]
TProtocolDecorator.writeMapEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMapEnd:()V]
TProtocolDecorator.writeMessageBegin ( TMessage tMessage ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMessageBegin:(Lorg/apache/thrift/protocol/TMessage;)V]
TProtocolDecorator.writeMessageEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMessageEnd:()V]
TProtocolDecorator.writeSetBegin ( TSet tSet ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeSetBegin:(Lorg/apache/thrift/protocol/TSet;)V]
TProtocolDecorator.writeSetEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeSetEnd:()V]
TProtocolDecorator.writeString ( String s ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeString:(Ljava/lang/String;)V]
TProtocolDecorator.writeStructBegin ( TStruct tStruct ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeStructBegin:(Lorg/apache/thrift/protocol/TStruct;)V]
TProtocolDecorator.writeStructEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeStructEnd:()V]
libthrift-0.9.2.jar,
TruncableBufferedInputStream.class
package org.apache.thrift.transport
TFileTransport.TruncableBufferedInputStream.TFileTransport.TruncableBufferedInputStream ( java.io.InputStream in )
[mangled: org/apache/thrift/transport/TFileTransport.TruncableBufferedInputStream."<init>":(Ljava/io/InputStream;)V]
TFileTransport.TruncableBufferedInputStream.TFileTransport.TruncableBufferedInputStream ( java.io.InputStream in, int size )
[mangled: org/apache/thrift/transport/TFileTransport.TruncableBufferedInputStream."<init>":(Ljava/io/InputStream;I)V]
TFileTransport.TruncableBufferedInputStream.trunc ( ) : void
[mangled: org/apache/thrift/transport/TFileTransport.TruncableBufferedInputStream.trunc:()V]
libthrift-0.9.2.jar,
TSaslTransportException.class
package org.apache.thrift.transport
TSaslTransportException.TSaslTransportException ( )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":()V]
TSaslTransportException.TSaslTransportException ( String message )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":(Ljava/lang/String;)V]
TSaslTransportException.TSaslTransportException ( String message, Throwable cause )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V]
TSaslTransportException.TSaslTransportException ( Throwable cause )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":(Ljava/lang/Throwable;)V]
libthrift-0.9.2.jar,
TServerSocket.class
package org.apache.thrift.transport
TServerSocket.TServerSocket ( TServerSocket.ServerSocketTransportArgs args )
[mangled: org/apache/thrift/transport/TServerSocket."<init>":(Lorg/apache/thrift/transport/TServerSocket$ServerSocketTransportArgs;)V]
libthrift-0.9.2.jar,
TSimpleFileTransport.class
package org.apache.thrift.transport
TSimpleFileTransport.close ( ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.close:()V]
TSimpleFileTransport.getFilePointer ( ) : long
[mangled: org/apache/thrift/transport/TSimpleFileTransport.getFilePointer:()J]
TSimpleFileTransport.isOpen ( ) : boolean
[mangled: org/apache/thrift/transport/TSimpleFileTransport.isOpen:()Z]
TSimpleFileTransport.length ( ) : long
[mangled: org/apache/thrift/transport/TSimpleFileTransport.length:()J]
TSimpleFileTransport.open ( ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.open:()V]
TSimpleFileTransport.read ( byte[ ] buf, int off, int len ) : int
[mangled: org/apache/thrift/transport/TSimpleFileTransport.read:([BII)I]
TSimpleFileTransport.seek ( long offset ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.seek:(J)V]
TSimpleFileTransport.TSimpleFileTransport ( String path )
[mangled: org/apache/thrift/transport/TSimpleFileTransport."<init>":(Ljava/lang/String;)V]
TSimpleFileTransport.TSimpleFileTransport ( String path, boolean read, boolean write )
[mangled: org/apache/thrift/transport/TSimpleFileTransport."<init>":(Ljava/lang/String;ZZ)V]
TSimpleFileTransport.TSimpleFileTransport ( String path, boolean read, boolean write, boolean openFile )
[mangled: org/apache/thrift/transport/TSimpleFileTransport."<init>":(Ljava/lang/String;ZZZ)V]
TSimpleFileTransport.write ( byte[ ] buf, int off, int len ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.write:([BII)V]
libthrift-0.9.2.jar,
TSimpleJSONProtocol.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.assertContextIsNotMapKey ( String invalidKeyType ) : void
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.assertContextIsNotMapKey:(Ljava/lang/String;)V]
to the top
Removed Methods (22)
libthrift-0.9.0.jar,
chunkState.class
package org.apache.thrift.transport
TFileTransport.chunkState.getChunkNum ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getChunkNum:()I]
TFileTransport.chunkState.getChunkSize ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getChunkSize:()I]
TFileTransport.chunkState.getOffset ( ) : long
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getOffset:()J]
TFileTransport.chunkState.getRemaining ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getRemaining:()I]
TFileTransport.chunkState.seek ( long offset ) : void
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.seek:(J)V]
TFileTransport.chunkState.skip ( int size ) : void
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.skip:(I)V]
TFileTransport.chunkState.TFileTransport.chunkState ( )
[mangled: org/apache/thrift/transport/TFileTransport.chunkState."<init>":()V]
TFileTransport.chunkState.TFileTransport.chunkState ( int chunk_size )
[mangled: org/apache/thrift/transport/TFileTransport.chunkState."<init>":(I)V]
libthrift-0.9.0.jar,
Factory.class
package org.apache.thrift.protocol
TBinaryProtocol.Factory.TBinaryProtocol.Factory ( boolean strictRead, boolean strictWrite, int readLength )
[mangled: org/apache/thrift/protocol/TBinaryProtocol.Factory."<init>":(ZZI)V]
TCompactProtocol.Factory.TCompactProtocol.Factory ( int maxNetworkBytes )
[mangled: org/apache/thrift/protocol/TCompactProtocol.Factory."<init>":(I)V]
libthrift-0.9.0.jar,
SelectorThreadLoadBalancer.class
package org.apache.thrift.server
TThreadedSelectorServer.SelectorThreadLoadBalancer.TThreadedSelectorServer.SelectorThreadLoadBalancer ( java.util.Collection<T> threads )
[mangled: org/apache/thrift/server/TThreadedSelectorServer.SelectorThreadLoadBalancer."<init>":(Lorg/apache/thrift/server/TThreadedSelectorServer;Ljava/util/Collection;)V]
libthrift-0.9.0.jar,
tailPolicy.class
package org.apache.thrift.transport
TFileTransport.tailPolicy.valueOf ( String name ) [static] : TFileTransport.tailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.tailPolicy.valueOf:(Ljava/lang/String;)Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
TFileTransport.tailPolicy.values ( ) [static] : TFileTransport.tailPolicy[ ]
[mangled: org/apache/thrift/transport/TFileTransport.tailPolicy.values:()[Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
libthrift-0.9.0.jar,
TBinaryProtocol.class
package org.apache.thrift.protocol
TBinaryProtocol.checkReadLength ( int length ) : void
[mangled: org/apache/thrift/protocol/TBinaryProtocol.checkReadLength:(I)V]
TBinaryProtocol.setReadLength ( int readLength ) : void
[mangled: org/apache/thrift/protocol/TBinaryProtocol.setReadLength:(I)V]
libthrift-0.9.0.jar,
TField.class
package org.apache.thrift.protocol
TField.equals ( TField otherField ) : boolean
[mangled: org/apache/thrift/protocol/TField.equals:(Lorg/apache/thrift/protocol/TField;)Z]
libthrift-0.9.0.jar,
TFileTransport.class
package org.apache.thrift.transport
TFileTransport.getTailPolicy ( ) : TFileTransport.tailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.getTailPolicy:()Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
TFileTransport.setTailPolicy ( TFileTransport.tailPolicy policy ) : TFileTransport.tailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.setTailPolicy:(Lorg/apache/thrift/transport/TFileTransport$tailPolicy;)Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
libthrift-0.9.0.jar,
TMessage.class
package org.apache.thrift.protocol
TMessage.equals ( TMessage other ) : boolean
[mangled: org/apache/thrift/protocol/TMessage.equals:(Lorg/apache/thrift/protocol/TMessage;)Z]
libthrift-0.9.0.jar,
truncableBufferedInputStream.class
package org.apache.thrift.transport
TFileTransport.truncableBufferedInputStream.TFileTransport.truncableBufferedInputStream ( java.io.InputStream in )
[mangled: org/apache/thrift/transport/TFileTransport.truncableBufferedInputStream."<init>":(Ljava/io/InputStream;)V]
TFileTransport.truncableBufferedInputStream.TFileTransport.truncableBufferedInputStream ( java.io.InputStream in, int size )
[mangled: org/apache/thrift/transport/TFileTransport.truncableBufferedInputStream."<init>":(Ljava/io/InputStream;I)V]
TFileTransport.truncableBufferedInputStream.trunc ( ) : void
[mangled: org/apache/thrift/transport/TFileTransport.truncableBufferedInputStream.trunc:()V]
to the top
Problems with Data Types, High Severity (14)
libthrift-0.9.0.jar
package org.apache.thrift.protocol
[+] TBinaryProtocol (2)
| Change | Effect |
|---|
| 1 | Field checkReadLength_ of type boolean has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
| 2 | Field readLength_ of type int has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (44)
readBinary ( )This method is from 'TBinaryProtocol' class.
readBool ( )This method is from 'TBinaryProtocol' class.
readByte ( )This method is from 'TBinaryProtocol' class.
readDouble ( )This method is from 'TBinaryProtocol' class.
readFieldBegin ( )This method is from 'TBinaryProtocol' class.
readFieldEnd ( )This method is from 'TBinaryProtocol' class.
readI16 ( )This method is from 'TBinaryProtocol' class.
readI32 ( )This method is from 'TBinaryProtocol' class.
readI64 ( )This method is from 'TBinaryProtocol' class.
readListBegin ( )This method is from 'TBinaryProtocol' class.
readListEnd ( )This method is from 'TBinaryProtocol' class.
readMapBegin ( )This method is from 'TBinaryProtocol' class.
readMapEnd ( )This method is from 'TBinaryProtocol' class.
readMessageBegin ( )This method is from 'TBinaryProtocol' class.
readMessageEnd ( )This method is from 'TBinaryProtocol' class.
readSetBegin ( )This method is from 'TBinaryProtocol' class.
readSetEnd ( )This method is from 'TBinaryProtocol' class.
readString ( )This method is from 'TBinaryProtocol' class.
readStringBody ( int )This method is from 'TBinaryProtocol' class.
readStructBegin ( )This method is from 'TBinaryProtocol' class.
readStructEnd ( )This method is from 'TBinaryProtocol' class.
TBinaryProtocol ( org.apache.thrift.transport.TTransport )This constructor is from 'TBinaryProtocol' class.
TBinaryProtocol ( org.apache.thrift.transport.TTransport, boolean, boolean )This constructor is from 'TBinaryProtocol' class.
writeBinary ( java.nio.ByteBuffer )This method is from 'TBinaryProtocol' class.
writeBool ( boolean )This method is from 'TBinaryProtocol' class.
writeByte ( byte )This method is from 'TBinaryProtocol' class.
writeDouble ( double )This method is from 'TBinaryProtocol' class.
writeFieldBegin ( TField )This method is from 'TBinaryProtocol' class.
writeFieldEnd ( )This method is from 'TBinaryProtocol' class.
writeFieldStop ( )This method is from 'TBinaryProtocol' class.
writeI16 ( short )This method is from 'TBinaryProtocol' class.
writeI32 ( int )This method is from 'TBinaryProtocol' class.
writeI64 ( long )This method is from 'TBinaryProtocol' class.
writeListBegin ( TList )This method is from 'TBinaryProtocol' class.
writeListEnd ( )This method is from 'TBinaryProtocol' class.
writeMapBegin ( TMap )This method is from 'TBinaryProtocol' class.
writeMapEnd ( )This method is from 'TBinaryProtocol' class.
writeMessageBegin ( TMessage )This method is from 'TBinaryProtocol' class.
writeMessageEnd ( )This method is from 'TBinaryProtocol' class.
writeSetBegin ( TSet )This method is from 'TBinaryProtocol' class.
writeSetEnd ( )This method is from 'TBinaryProtocol' class.
writeString ( java.lang.String )This method is from 'TBinaryProtocol' class.
writeStructBegin ( TStruct )This method is from 'TBinaryProtocol' class.
writeStructEnd ( )This method is from 'TBinaryProtocol' class.
[+] TBinaryProtocol.Factory (1)
| Change | Effect |
|---|
| 1 | Field readLength_ of type int has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (3)
getProtocol ( org.apache.thrift.transport.TTransport )This method is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( )This constructor is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( boolean, boolean )This constructor is from 'TBinaryProtocol.Factory' class.
[+] TSimpleJSONProtocol (7)
| Change | Effect |
|---|
| 1 | Access level of field COLON has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
| 2 | Access level of field COMMA has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
| 3 | Access level of field LBRACE has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
| 4 | Access level of field LBRACKET has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
| 5 | Access level of field QUOTE has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
| 6 | Access level of field RBRACE has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
| 7 | Access level of field RBRACKET has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods (49)
_writeStringData ( java.lang.String )This method is from 'TSimpleJSONProtocol' class.
TSimpleJSONProtocol.Context ( TSimpleJSONProtocol )1st parameter 'p1' of this method has type 'TSimpleJSONProtocol'.
TSimpleJSONProtocol.ListContext ( TSimpleJSONProtocol )1st parameter 'p1' of this method has type 'TSimpleJSONProtocol'.
popWriteContext ( )This method is from 'TSimpleJSONProtocol' class.
pushWriteContext ( TSimpleJSONProtocol.Context )This method is from 'TSimpleJSONProtocol' class.
readBinary ( )This method is from 'TSimpleJSONProtocol' class.
readBool ( )This method is from 'TSimpleJSONProtocol' class.
readByte ( )This method is from 'TSimpleJSONProtocol' class.
readDouble ( )This method is from 'TSimpleJSONProtocol' class.
readFieldBegin ( )This method is from 'TSimpleJSONProtocol' class.
readFieldEnd ( )This method is from 'TSimpleJSONProtocol' class.
readI16 ( )This method is from 'TSimpleJSONProtocol' class.
readI32 ( )This method is from 'TSimpleJSONProtocol' class.
readI64 ( )This method is from 'TSimpleJSONProtocol' class.
readListBegin ( )This method is from 'TSimpleJSONProtocol' class.
readListEnd ( )This method is from 'TSimpleJSONProtocol' class.
readMapBegin ( )This method is from 'TSimpleJSONProtocol' class.
readMapEnd ( )This method is from 'TSimpleJSONProtocol' class.
readMessageBegin ( )This method is from 'TSimpleJSONProtocol' class.
readMessageEnd ( )This method is from 'TSimpleJSONProtocol' class.
readSetBegin ( )This method is from 'TSimpleJSONProtocol' class.
readSetEnd ( )This method is from 'TSimpleJSONProtocol' class.
readString ( )This method is from 'TSimpleJSONProtocol' class.
readStringBody ( int )This method is from 'TSimpleJSONProtocol' class.
readStructBegin ( )This method is from 'TSimpleJSONProtocol' class.
readStructEnd ( )This method is from 'TSimpleJSONProtocol' class.
TSimpleJSONProtocol.StructContext ( TSimpleJSONProtocol )1st parameter 'p1' of this method has type 'TSimpleJSONProtocol'.
TSimpleJSONProtocol ( org.apache.thrift.transport.TTransport )This constructor is from 'TSimpleJSONProtocol' class.
writeBinary ( java.nio.ByteBuffer )This method is from 'TSimpleJSONProtocol' class.
writeBool ( boolean )This method is from 'TSimpleJSONProtocol' class.
writeByte ( byte )This method is from 'TSimpleJSONProtocol' class.
writeDouble ( double )This method is from 'TSimpleJSONProtocol' class.
writeFieldBegin ( TField )This method is from 'TSimpleJSONProtocol' class.
writeFieldEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeFieldStop ( )This method is from 'TSimpleJSONProtocol' class.
writeI16 ( short )This method is from 'TSimpleJSONProtocol' class.
writeI32 ( int )This method is from 'TSimpleJSONProtocol' class.
writeI64 ( long )This method is from 'TSimpleJSONProtocol' class.
writeListBegin ( TList )This method is from 'TSimpleJSONProtocol' class.
writeListEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeMapBegin ( TMap )This method is from 'TSimpleJSONProtocol' class.
writeMapEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeMessageBegin ( TMessage )This method is from 'TSimpleJSONProtocol' class.
writeMessageEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeSetBegin ( TSet )This method is from 'TSimpleJSONProtocol' class.
writeSetEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeString ( java.lang.String )This method is from 'TSimpleJSONProtocol' class.
writeStructBegin ( TStruct )This method is from 'TSimpleJSONProtocol' class.
writeStructEnd ( )This method is from 'TSimpleJSONProtocol' class.
package org.apache.thrift.server
[+] AbstractNonblockingServer.FrameBuffer (1)
| Change | Effect |
|---|
| 1 | Access level of field trans_ has been changed from public to protected. | A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods (15)
requestSelectInterestChange ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
AbstractNonblockingServer.FrameBuffer ( AbstractNonblockingServer, org.apache.thrift.transport.TNonblockingTransport, java.nio.channels.SelectionKey, AbstractNonblockingServer.AbstractSelectThread )This constructor is from 'AbstractNonblockingServer.FrameBuffer' class.
changeSelectInterests ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
close ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
invoke ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
isFrameFullyRead ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
read ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
responseReady ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
write ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'p1' of this abstract method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
package org.apache.thrift.transport
[+] TFileTransport.chunkState (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (8)
getChunkNum ( )This method is from 'TFileTransport.chunkState' class.
getChunkSize ( )This method is from 'TFileTransport.chunkState' class.
getOffset ( )This method is from 'TFileTransport.chunkState' class.
getRemaining ( )This method is from 'TFileTransport.chunkState' class.
seek ( long )This method is from 'TFileTransport.chunkState' class.
skip ( int )This method is from 'TFileTransport.chunkState' class.
TFileTransport.chunkState ( )This constructor is from 'TFileTransport.chunkState' class.
TFileTransport.chunkState ( int )This constructor is from 'TFileTransport.chunkState' class.
[+] TFileTransport.tailPolicy (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (2)
valueOf ( java.lang.String )This method is from 'TFileTransport.tailPolicy' class.
values ( )This method is from 'TFileTransport.tailPolicy' class.
[+] TFileTransport.truncableBufferedInputStream (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
TFileTransport.truncableBufferedInputStream ( java.io.InputStream )This constructor is from 'TFileTransport.truncableBufferedInputStream' class.
TFileTransport.truncableBufferedInputStream ( java.io.InputStream, int )This constructor is from 'TFileTransport.truncableBufferedInputStream' class.
trunc ( )This method is from 'TFileTransport.truncableBufferedInputStream' class.
to the top
Problems with Data Types, Low Severity (2)
libthrift-0.9.0.jar
package org.apache.thrift.server
[+] AbstractNonblockingServer (2)
| Change | Effect |
|---|
| 1 | Method getEventHandler ( ) has been moved up type hierarchy to getEventHandler ( ) | Method getEventHandler ( ) will be called instead of getEventHandler ( ) in a client program. |
| 2 | Method setServerEventHandler ( TServerEventHandler ) has been moved up type hierarchy to setServerEventHandler ( TServerEventHandler ) | Method setServerEventHandler ( TServerEventHandler ) will be called instead of setServerEventHandler ( TServerEventHandler ) in a client program. |
[+] affected methods (2)
getEventHandler ( )Method 'getEventHandler ( )' will be called instead of this method in a client program.
setServerEventHandler ( TServerEventHandler )Method 'setServerEventHandler ( TServerEventHandler )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low Severity (2)
libthrift-0.9.0.jar,
TServerSocket
package org.apache.thrift.transport
[+] TServerSocket.TServerSocket ( java.net.ServerSocket serverSocket ) (1)
[mangled: org/apache/thrift/transport/TServerSocket."<init>":(Ljava/net/ServerSocket;)V]
| Change | Effect |
|---|
| 1 | Added TTransportException exception thrown.
| A client program may be interrupted by added exception. |
[+] TServerSocket.TServerSocket ( java.net.ServerSocket serverSocket, int clientTimeout ) (1)
[mangled: org/apache/thrift/transport/TServerSocket."<init>":(Ljava/net/ServerSocket;I)V]
| Change | Effect |
|---|
| 1 | Added org.apache.thrift.transport.TTransportException exception thrown.
| A client program may be interrupted by added exception. |
to the top
Other Changes in Data Types (19)
libthrift-0.9.0.jar
package org.apache.thrift
[+] TApplicationException (3)
| Change | Effect |
|---|
| 1 | Field INVALID_PROTOCOL has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 2 | Field INVALID_TRANSFORM has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 3 | Field UNSUPPORTED_CLIENT_TYPE has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (7)
getType ( )This method is from 'TApplicationException' class.
read ( protocol.TProtocol )This method is from 'TApplicationException' class.
TApplicationException ( )This constructor is from 'TApplicationException' class.
TApplicationException ( int )This constructor is from 'TApplicationException' class.
TApplicationException ( int, java.lang.String )This constructor is from 'TApplicationException' class.
TApplicationException ( java.lang.String )This constructor is from 'TApplicationException' class.
write ( protocol.TProtocol )This method is from 'TApplicationException' class.
package org.apache.thrift.protocol
[+] TBinaryProtocol.Factory (2)
| Change | Effect |
|---|
| 1 | Field containerLengthLimit_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 2 | Field stringLengthLimit_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (3)
getProtocol ( org.apache.thrift.transport.TTransport )This method is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( )This constructor is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( boolean, boolean )This constructor is from 'TBinaryProtocol.Factory' class.
[+] TJSONProtocol.Factory (1)
| Change | Effect |
|---|
| 1 | Field fieldNamesAsString_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (2)
getProtocol ( org.apache.thrift.transport.TTransport )This method is from 'TJSONProtocol.Factory' class.
TJSONProtocol.Factory ( )This constructor is from 'TJSONProtocol.Factory' class.
[+] TProtocolException (1)
| Change | Effect |
|---|
| 1 | Field DEPTH_LIMIT has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (9)
getType ( )This method is from 'TProtocolException' class.
TProtocolException ( )This constructor is from 'TProtocolException' class.
TProtocolException ( int )This constructor is from 'TProtocolException' class.
TProtocolException ( int, java.lang.String )This constructor is from 'TProtocolException' class.
TProtocolException ( int, java.lang.String, java.lang.Throwable )This constructor is from 'TProtocolException' class.
TProtocolException ( int, java.lang.Throwable )This constructor is from 'TProtocolException' class.
TProtocolException ( java.lang.String )This constructor is from 'TProtocolException' class.
TProtocolException ( java.lang.String, java.lang.Throwable )This constructor is from 'TProtocolException' class.
TProtocolException ( java.lang.Throwable )This constructor is from 'TProtocolException' class.
package org.apache.thrift.server
[+] AbstractNonblockingServer.FrameBuffer (6)
| Change | Effect |
|---|
| 1 | Field context_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 2 | Field frameTrans_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 3 | Field inProt_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 4 | Field inTrans_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 5 | Field outProt_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 6 | Field outTrans_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (15)
requestSelectInterestChange ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
AbstractNonblockingServer.FrameBuffer ( AbstractNonblockingServer, org.apache.thrift.transport.TNonblockingTransport, java.nio.channels.SelectionKey, AbstractNonblockingServer.AbstractSelectThread )This constructor is from 'AbstractNonblockingServer.FrameBuffer' class.
changeSelectInterests ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
close ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
invoke ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
isFrameFullyRead ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
read ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
responseReady ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
write ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'p1' of this abstract method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
[+] TThreadPoolServer.Args (4)
| Change | Effect |
|---|
| 1 | Field beBackoffSlotLength has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 2 | Field beBackoffSlotLengthUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 3 | Field requestTimeout has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
| 4 | Field requestTimeoutUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (5)
executorService ( java.util.concurrent.ExecutorService )This method is from 'TThreadPoolServer.Args' class.
maxWorkerThreads ( int )This method is from 'TThreadPoolServer.Args' class.
minWorkerThreads ( int )This method is from 'TThreadPoolServer.Args' class.
TThreadPoolServer.Args ( org.apache.thrift.transport.TServerTransport )This constructor is from 'TThreadPoolServer.Args' class.
TThreadPoolServer ( TThreadPoolServer.Args )1st parameter 'args' of this method has type 'TThreadPoolServer.Args'.
package org.apache.thrift.transport
[+] TServerTransport (1)
| Change | Effect |
|---|
| 1 | Added super-interface java.io.Closeable. | No effect. |
[+] affected methods (15)
TServer.Args ( TServerTransport )1st parameter 'transport' of this method has type 'TServerTransport'.
getEventHandler ( )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
isServing ( )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
serve ( )Field 'this.serverTransport_' in the object of this abstract method has type 'TServerTransport'.
setServerEventHandler ( org.apache.thrift.server.TServerEventHandler )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
setServing ( boolean )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
stop ( )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
TServer ( org.apache.thrift.server.TServer.AbstractServerArgs )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
TThreadPoolServer.Args ( TServerTransport )1st parameter 'transport' of this method has type 'TServerTransport'.
accept ( )This method is from 'TServerTransport' abstract class.
acceptImpl ( )This abstract method is from 'TServerTransport' abstract class.
close ( )This abstract method is from 'TServerTransport' abstract class.
interrupt ( )This method is from 'TServerTransport' abstract class.
listen ( )This abstract method is from 'TServerTransport' abstract class.
TServerTransport ( )This constructor is from 'TServerTransport' abstract class.
[+] TTransport (1)
| Change | Effect |
|---|
| 1 | Added super-interface java.io.Closeable. | No effect. |
[+] affected methods (116)
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TBinaryProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
TBinaryProtocol ( TTransport, boolean, boolean )1st parameter 'trans' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TCompactProtocol ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
TCompactProtocol ( TTransport, long )1st parameter 'transport' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TJSONProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
getScheme ( )Field 'this.trans_' in the object of this method has type 'TTransport'.
getTransport ( )Return value of this method has type 'TTransport'.
readBinary ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readBool ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readByte ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readDouble ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readFieldBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readFieldEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readI16 ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readI32 ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readI64 ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readListBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readListEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMapBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMapEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMessageBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMessageEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readSetBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readSetEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readString ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readStructBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readStructEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
reset ( )Field 'this.trans_' in the object of this method has type 'TTransport'.
TProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
writeBinary ( java.nio.ByteBuffer )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeBool ( boolean )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeByte ( byte )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeDouble ( double )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeFieldBegin ( org.apache.thrift.protocol.TField )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeFieldEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeFieldStop ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeI16 ( short )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeI32 ( int )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeI64 ( long )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeListBegin ( org.apache.thrift.protocol.TList )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeListEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMapBegin ( org.apache.thrift.protocol.TMap )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMapEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMessageBegin ( org.apache.thrift.protocol.TMessage )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMessageEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeSetBegin ( org.apache.thrift.protocol.TSet )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeSetEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeString ( java.lang.String )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeStructBegin ( org.apache.thrift.protocol.TStruct )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeStructEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this abstract method has type 'TTransport'.
skip ( org.apache.thrift.protocol.TProtocol, byte )Field 'prot.trans_' in 1st parameter 'prot' of this method has type 'TTransport'.
skip ( org.apache.thrift.protocol.TProtocol, byte, int )Field 'prot.trans_' in 1st parameter 'prot' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TSimpleJSONProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TTupleProtocol ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
read ( org.apache.thrift.protocol.TProtocol, T )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
write ( org.apache.thrift.protocol.TProtocol, T )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
createContext ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
deleteContext ( org.apache.thrift.server.ServerContext, org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p3.trans_' in 3rd parameter 'p3' of this abstract method has type 'TTransport'.
processContext ( org.apache.thrift.server.ServerContext, TTransport, TTransport )3rd parameter 'p3' of this abstract method has type 'TTransport'.
read ( org.apache.thrift.protocol.TProtocol )Field 'iprot.trans_' in 1st parameter 'iprot' of this method has type 'TTransport'.
write ( org.apache.thrift.protocol.TProtocol )Field 'oprot.trans_' in 1st parameter 'oprot' of this method has type 'TTransport'.
read ( org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
write ( org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
process ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
getProcessor ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
fill ( TTransport, int )1st parameter 'inTrans' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
TFastFramedTransport ( TTransport )1st parameter 'underlying' of this method has type 'TTransport'.
TFastFramedTransport ( TTransport, int )1st parameter 'underlying' of this method has type 'TTransport'.
TFastFramedTransport ( TTransport, int, int )1st parameter 'underlying' of this method has type 'TTransport'.
TFileProcessor ( org.apache.thrift.TProcessor, org.apache.thrift.protocol.TProtocolFactory, org.apache.thrift.protocol.TProtocolFactory, TFileTransport, TTransport )5th parameter 'outputTransport' of this method has type 'TTransport'.
TFileProcessor ( org.apache.thrift.TProcessor, org.apache.thrift.protocol.TProtocolFactory, TFileTransport, TTransport )4th parameter 'outputTransport' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
TFramedTransport ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
TFramedTransport ( TTransport, int )1st parameter 'transport' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
acceptImpl ( )Return value of this method has type 'TTransport'.
getUnderlyingTransport ( )Return value of this method has type 'TTransport'.
TSaslClientTransport ( java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String,java.lang.String>, javax.security.auth.callback.CallbackHandler, TTransport )7th parameter 'transport' of this method has type 'TTransport'.
TSaslClientTransport ( javax.security.sasl.SaslClient, TTransport )2nd parameter 'transport' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
getUnderlyingTransport ( )Return value of this method has type 'TTransport'.
TSaslServerTransport ( java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String,java.lang.String>, javax.security.auth.callback.CallbackHandler, TTransport )6th parameter 'transport' of this method has type 'TTransport'.
TSaslServerTransport ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
acceptImpl ( )Return value of this method has type 'TTransport'.
accept ( )Return value of this method has type 'TTransport'.
acceptImpl ( )Return value of this abstract method has type 'TTransport'.
close ( )This abstract method is from 'TTransport' abstract class.
consumeBuffer ( int )This method is from 'TTransport' abstract class.
flush ( )This method is from 'TTransport' abstract class.
getBuffer ( )This method is from 'TTransport' abstract class.
getBufferPosition ( )This method is from 'TTransport' abstract class.
getBytesRemainingInBuffer ( )This method is from 'TTransport' abstract class.
isOpen ( )This abstract method is from 'TTransport' abstract class.
open ( )This abstract method is from 'TTransport' abstract class.
peek ( )This method is from 'TTransport' abstract class.
read ( byte[ ], int, int )This abstract method is from 'TTransport' abstract class.
readAll ( byte[ ], int, int )This method is from 'TTransport' abstract class.
TTransport ( )This constructor is from 'TTransport' abstract class.
write ( byte[ ] )This method is from 'TTransport' abstract class.
write ( byte[ ], int, int )This abstract method is from 'TTransport' abstract class.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
getInputProtocol ( )Field 'retval.trans_' in return value of this method has type 'TTransport'.
getOutputProtocol ( )Field 'retval.trans_' in return value of this method has type 'TTransport'.
receiveBase ( org.apache.thrift.TBase, java.lang.String )Field 'this.oprot_.trans_' in the object of this method has type 'TTransport'.
sendBase ( java.lang.String, org.apache.thrift.TBase )Field 'this.oprot_.trans_' in the object of this method has type 'TTransport'.
TServiceClient ( org.apache.thrift.protocol.TProtocol )Field 'this.oprot_.trans_' in the object of this method has type 'TTransport'.
TServiceClient ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'oprot.trans_' in 2nd parameter 'oprot' of this method has type 'TTransport'.
getClient ( org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
getClient ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
to the top
Java ARchives (1)
libthrift-0.9.0.jar
to the top
Test Info
| Library Name | libthrift |
| Version #1 | 0.9.0 |
| Version #2 | 0.9.2 |
| Java Version | 1.7.0_67 |
| Subject | Source Compatibility |
Test Results
| Total Java ARchives | 1 |
|---|
| Total Methods / Classes | 1129 / 144 |
|---|
| Verdict | Incompatible (22.9%) |
Problem Summary
| Severity | Count |
|---|
| Added Methods | - | 155 |
|---|
| Removed Methods | High | 22 |
|---|
Problems with Data Types | High | 16 |
|---|
| Medium | 0 |
| Low | 0 |
Problems with Methods | High | 0 |
|---|
| Medium | 2 |
| Low | 0 |
Other Changes in Data Types | - | 17 |
Added Methods (155)
libthrift-0.9.2.jar,
AbstractServerTransportArgs<T>.class
package org.apache.thrift.transport
TServerTransport.AbstractServerTransportArgs<T>.backlog ( int backlog ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.backlog:(I)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
TServerTransport.AbstractServerTransportArgs<T>.bindAddr ( java.net.InetSocketAddress bindAddr ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.bindAddr:(Ljava/net/InetSocketAddress;)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
TServerTransport.AbstractServerTransportArgs<T>.clientTimeout ( int clientTimeout ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.clientTimeout:(I)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
TServerTransport.AbstractServerTransportArgs<T>.TServerTransport.AbstractServerTransportArgs ( ) : public
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.org.apache.thrift.transport.TServerTransport.AbstractServerTransportArgs:()V]
TServerTransport.AbstractServerTransportArgs<T>.port ( int port ) : T
[mangled: org/apache/thrift/transport/TServerTransport.AbstractServerTransportArgs<T>.port:(I)Lorg/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs;]
libthrift-0.9.2.jar,
Args.class
package org.apache.thrift.server
TThreadPoolServer.Args.beBackoffSlotLength ( int n ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.beBackoffSlotLength:(I)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
TThreadPoolServer.Args.beBackoffSlotLengthUnit ( java.util.concurrent.TimeUnit tu ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.beBackoffSlotLengthUnit:(Ljava/util/concurrent/TimeUnit;)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
TThreadPoolServer.Args.requestTimeout ( int n ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.requestTimeout:(I)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
TThreadPoolServer.Args.requestTimeoutUnit ( java.util.concurrent.TimeUnit tu ) : TThreadPoolServer.Args
[mangled: org/apache/thrift/server/TThreadPoolServer.Args.requestTimeoutUnit:(Ljava/util/concurrent/TimeUnit;)Lorg/apache/thrift/server/TThreadPoolServer$Args;]
libthrift-0.9.2.jar,
AsyncFrameBuffer.class
package org.apache.thrift.server
AbstractNonblockingServer.AsyncFrameBuffer.AbstractNonblockingServer.AsyncFrameBuffer ( AbstractNonblockingServer trans, org.apache.thrift.transport.TNonblockingTransport selectionKey, java.nio.channels.SelectionKey selectThread, AbstractNonblockingServer.AbstractSelectThread p4 )
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer."<init>":(Lorg/apache/thrift/server/AbstractNonblockingServer;Lorg/apache/thrift/transport/TNonblockingTransport;Ljava/nio/channels/SelectionKey;Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread;)V]
AbstractNonblockingServer.AsyncFrameBuffer.getInputProtocol ( ) : org.apache.thrift.protocol.TProtocol
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer.getInputProtocol:()Lorg/apache/thrift/protocol/TProtocol;]
AbstractNonblockingServer.AsyncFrameBuffer.getOutputProtocol ( ) : org.apache.thrift.protocol.TProtocol
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer.getOutputProtocol:()Lorg/apache/thrift/protocol/TProtocol;]
AbstractNonblockingServer.AsyncFrameBuffer.invoke ( ) : void
[mangled: org/apache/thrift/server/AbstractNonblockingServer.AsyncFrameBuffer.invoke:()V]
libthrift-0.9.2.jar,
AsyncProcessFunction<I,T,R>.class
package org.apache.thrift
AsyncProcessFunction<I,T,R>.getEmptyArgsInstance ( ) [abstract] : T
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.getEmptyArgsInstance:()Ljava/lang/Object;]
AsyncProcessFunction<I,T,R>.getMethodName ( ) : String
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.getMethodName:()Ljava/lang/String;]
AsyncProcessFunction<I,T,R>.getResultHandler ( server.AbstractNonblockingServer.AsyncFrameBuffer p1, int p2 ) [abstract] : async.AsyncMethodCallback
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.getResultHandler:(Lorg/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer;I)Lorg/apache/thrift/async/AsyncMethodCallback;]
AsyncProcessFunction<I,T,R>.isOneway ( ) [abstract] : boolean
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.isOneway:()Z]
AsyncProcessFunction<I,T,R>.AsyncProcessFunction ( String methodName ) : public
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.org.apache.thrift.AsyncProcessFunction:(Ljava/lang/String;)V]
AsyncProcessFunction<I,T,R>.sendResponse ( server.AbstractNonblockingServer.AsyncFrameBuffer fb, TBase result, byte type, int seqid ) : void
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.sendResponse:(Lorg/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer;Lorg/apache/thrift/TBase;BI)V]
AsyncProcessFunction<I,T,R>.start ( I p1, T p2, async.AsyncMethodCallback<R> p3 ) [abstract] : void
[mangled: org/apache/thrift/AsyncProcessFunction<I,T,R>.start:(Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/thrift/async/AsyncMethodCallback;)V]
libthrift-0.9.2.jar,
ChunkState.class
package org.apache.thrift.transport
TFileTransport.ChunkState.getChunkNum ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getChunkNum:()I]
TFileTransport.ChunkState.getChunkSize ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getChunkSize:()I]
TFileTransport.ChunkState.getOffset ( ) : long
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getOffset:()J]
TFileTransport.ChunkState.getRemaining ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.getRemaining:()I]
TFileTransport.ChunkState.seek ( long offset ) : void
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.seek:(J)V]
TFileTransport.ChunkState.skip ( int size ) : void
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState.skip:(I)V]
TFileTransport.ChunkState.TFileTransport.ChunkState ( )
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState."<init>":()V]
TFileTransport.ChunkState.TFileTransport.ChunkState ( int chunk_size )
[mangled: org/apache/thrift/transport/TFileTransport.ChunkState."<init>":(I)V]
libthrift-0.9.2.jar,
CollectionMapKeyException.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.CollectionMapKeyException.TSimpleJSONProtocol.CollectionMapKeyException ( String message )
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.CollectionMapKeyException."<init>":(Ljava/lang/String;)V]
libthrift-0.9.2.jar,
Context.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.Context.isMapKey ( ) : boolean
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.Context.isMapKey:()Z]
libthrift-0.9.2.jar,
Factory.class
package org.apache.thrift.protocol
TBinaryProtocol.Factory.TBinaryProtocol.Factory ( boolean strictRead, boolean strictWrite, long stringLengthLimit, long containerLengthLimit )
[mangled: org/apache/thrift/protocol/TBinaryProtocol.Factory."<init>":(ZZJJ)V]
TCompactProtocol.Factory.TCompactProtocol.Factory ( long stringLengthLimit )
[mangled: org/apache/thrift/protocol/TCompactProtocol.Factory."<init>":(J)V]
TCompactProtocol.Factory.TCompactProtocol.Factory ( long stringLengthLimit, long containerLengthLimit )
[mangled: org/apache/thrift/protocol/TCompactProtocol.Factory."<init>":(JJ)V]
TJSONProtocol.Factory.TJSONProtocol.Factory ( boolean fieldNamesAsString )
[mangled: org/apache/thrift/protocol/TJSONProtocol.Factory."<init>":(Z)V]
libthrift-0.9.2.jar,
MapContext.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.MapContext.isMapKey ( ) : boolean
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.MapContext.isMapKey:()Z]
TSimpleJSONProtocol.MapContext.TSimpleJSONProtocol.MapContext ( TSimpleJSONProtocol p1 )
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.MapContext."<init>":(Lorg/apache/thrift/protocol/TSimpleJSONProtocol;)V]
TSimpleJSONProtocol.MapContext.write ( ) : void
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.MapContext.write:()V]
libthrift-0.9.2.jar,
NonblockingAbstractServerSocketArgs.class
package org.apache.thrift.transport
TNonblockingServerSocket.NonblockingAbstractServerSocketArgs.TNonblockingServerSocket.NonblockingAbstractServerSocketArgs ( )
[mangled: org/apache/thrift/transport/TNonblockingServerSocket.NonblockingAbstractServerSocketArgs."<init>":()V]
libthrift-0.9.2.jar,
SelectAcceptThread.class
package org.apache.thrift.server
TNonblockingServer.SelectAcceptThread.createFrameBuffer ( org.apache.thrift.transport.TNonblockingTransport trans, java.nio.channels.SelectionKey selectionKey, AbstractNonblockingServer.AbstractSelectThread selectThread ) : AbstractNonblockingServer.FrameBuffer
[mangled: org/apache/thrift/server/TNonblockingServer.SelectAcceptThread.createFrameBuffer:(Lorg/apache/thrift/transport/TNonblockingTransport;Ljava/nio/channels/SelectionKey;Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread;)Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;]
libthrift-0.9.2.jar,
SelectorThread.class
package org.apache.thrift.server
TThreadedSelectorServer.SelectorThread.createFrameBuffer ( org.apache.thrift.transport.TNonblockingTransport trans, java.nio.channels.SelectionKey selectionKey, AbstractNonblockingServer.AbstractSelectThread selectThread ) : AbstractNonblockingServer.FrameBuffer
[mangled: org/apache/thrift/server/TThreadedSelectorServer.SelectorThread.createFrameBuffer:(Lorg/apache/thrift/transport/TNonblockingTransport;Ljava/nio/channels/SelectionKey;Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread;)Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;]
libthrift-0.9.2.jar,
SelectorThreadLoadBalancer.class
package org.apache.thrift.server
TThreadedSelectorServer.SelectorThreadLoadBalancer.TThreadedSelectorServer.SelectorThreadLoadBalancer ( java.util.Collection<T> threads )
[mangled: org/apache/thrift/server/TThreadedSelectorServer.SelectorThreadLoadBalancer."<init>":(Ljava/util/Collection;)V]
libthrift-0.9.2.jar,
ServerSocketTransportArgs.class
package org.apache.thrift.transport
TServerSocket.ServerSocketTransportArgs.serverSocket ( java.net.ServerSocket serverSocket ) : TServerSocket.ServerSocketTransportArgs
[mangled: org/apache/thrift/transport/TServerSocket.ServerSocketTransportArgs.serverSocket:(Ljava/net/ServerSocket;)Lorg/apache/thrift/transport/TServerSocket$ServerSocketTransportArgs;]
TServerSocket.ServerSocketTransportArgs.TServerSocket.ServerSocketTransportArgs ( )
[mangled: org/apache/thrift/transport/TServerSocket.ServerSocketTransportArgs."<init>":()V]
libthrift-0.9.2.jar,
TailPolicy.class
package org.apache.thrift.transport
TFileTransport.TailPolicy.valueOf ( String name ) [static] : TFileTransport.TailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.TailPolicy.valueOf:(Ljava/lang/String;)Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
TFileTransport.TailPolicy.values ( ) [static] : TFileTransport.TailPolicy[ ]
[mangled: org/apache/thrift/transport/TFileTransport.TailPolicy.values:()[Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
libthrift-0.9.2.jar,
TBaseAsyncProcessor<I>.class
package org.apache.thrift
TBaseAsyncProcessor<I>.getProcessMapView ( ) : TBase,?>>
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.getProcessMapView:()Ljava/util/Map;]
TBaseAsyncProcessor<I>.TBaseAsyncProcessor ( I iface, java.util.Map<String,AsyncProcessFunction<I,? extends TBase,?>> processMap ) : public
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.org.apache.thrift.TBaseAsyncProcessor:(Ljava/lang/Object;Ljava/util/Map;)V]
TBaseAsyncProcessor<I>.process ( protocol.TProtocol in, protocol.TProtocol out ) : boolean
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.process:(Lorg/apache/thrift/protocol/TProtocol;Lorg/apache/thrift/protocol/TProtocol;)Z]
TBaseAsyncProcessor<I>.process ( server.AbstractNonblockingServer.AsyncFrameBuffer fb ) : boolean
[mangled: org/apache/thrift/TBaseAsyncProcessor<I>.process:(Lorg/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer;)Z]
libthrift-0.9.2.jar,
TBinaryProtocol.class
package org.apache.thrift.protocol
TBinaryProtocol.TBinaryProtocol ( org.apache.thrift.transport.TTransport trans, long stringLengthLimit, long containerLengthLimit, boolean strictRead, boolean strictWrite )
[mangled: org/apache/thrift/protocol/TBinaryProtocol."<init>":(Lorg/apache/thrift/transport/TTransport;JJZZ)V]
libthrift-0.9.2.jar,
TByteArrayOutputStream.class
package org.apache.thrift
TByteArrayOutputStream.reset ( ) : void
[mangled: org/apache/thrift/TByteArrayOutputStream.reset:()V]
libthrift-0.9.2.jar,
TCompactProtocol.class
package org.apache.thrift.protocol
TCompactProtocol.TCompactProtocol ( org.apache.thrift.transport.TTransport transport, long stringLengthLimit, long containerLengthLimit )
[mangled: org/apache/thrift/protocol/TCompactProtocol."<init>":(Lorg/apache/thrift/transport/TTransport;JJ)V]
libthrift-0.9.2.jar,
TDeserializer.class
package org.apache.thrift
TDeserializer.deserialize ( TBase base, byte[ ] bytes, int offset, int length ) : void
[mangled: org/apache/thrift/TDeserializer.deserialize:(Lorg/apache/thrift/TBase;[BII)V]
libthrift-0.9.2.jar,
TField.class
package org.apache.thrift.protocol
TField.equals ( Object obj ) : boolean
[mangled: org/apache/thrift/protocol/TField.equals:(Ljava/lang/Object;)Z]
TField.hashCode ( ) : int
[mangled: org/apache/thrift/protocol/TField.hashCode:()I]
libthrift-0.9.2.jar,
TFileTransport.class
package org.apache.thrift.transport
TFileTransport.getTailPolicy ( ) : TFileTransport.TailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.getTailPolicy:()Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
TFileTransport.setTailPolicy ( TFileTransport.TailPolicy policy ) : TFileTransport.TailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.setTailPolicy:(Lorg/apache/thrift/transport/TFileTransport$TailPolicy;)Lorg/apache/thrift/transport/TFileTransport$TailPolicy;]
libthrift-0.9.2.jar,
TJSONProtocol.class
package org.apache.thrift.protocol
TJSONProtocol.TJSONProtocol ( org.apache.thrift.transport.TTransport trans, boolean fieldNamesAsString )
[mangled: org/apache/thrift/protocol/TJSONProtocol."<init>":(Lorg/apache/thrift/transport/TTransport;Z)V]
libthrift-0.9.2.jar,
TMessage.class
package org.apache.thrift.protocol
TMessage.hashCode ( ) : int
[mangled: org/apache/thrift/protocol/TMessage.hashCode:()I]
libthrift-0.9.2.jar,
TMultiplexedProcessor.class
package org.apache.thrift
TMultiplexedProcessor.process ( protocol.TProtocol iprot, protocol.TProtocol oprot ) : boolean
[mangled: org/apache/thrift/TMultiplexedProcessor.process:(Lorg/apache/thrift/protocol/TProtocol;Lorg/apache/thrift/protocol/TProtocol;)Z]
TMultiplexedProcessor.registerProcessor ( String serviceName, TProcessor processor ) : void
[mangled: org/apache/thrift/TMultiplexedProcessor.registerProcessor:(Ljava/lang/String;Lorg/apache/thrift/TProcessor;)V]
TMultiplexedProcessor.TMultiplexedProcessor ( )
[mangled: org/apache/thrift/TMultiplexedProcessor."<init>":()V]
libthrift-0.9.2.jar,
TMultiplexedProtocol.class
package org.apache.thrift.protocol
TMultiplexedProtocol.TMultiplexedProtocol ( TProtocol protocol, String serviceName )
[mangled: org/apache/thrift/protocol/TMultiplexedProtocol."<init>":(Lorg/apache/thrift/protocol/TProtocol;Ljava/lang/String;)V]
TMultiplexedProtocol.writeMessageBegin ( TMessage tMessage ) : void
[mangled: org/apache/thrift/protocol/TMultiplexedProtocol.writeMessageBegin:(Lorg/apache/thrift/protocol/TMessage;)V]
libthrift-0.9.2.jar,
TNonblockingMultiFetchClient.class
package org.apache.thrift
TNonblockingMultiFetchClient.fetch ( ) : java.nio.ByteBuffer[ ]
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.fetch:()[Ljava/nio/ByteBuffer;]
TNonblockingMultiFetchClient.getFetchStats ( ) : TNonblockingMultiFetchStats
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getFetchStats:()Lorg/apache/thrift/TNonblockingMultiFetchStats;]
TNonblockingMultiFetchClient.getFetchTimeoutSeconds ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getFetchTimeoutSeconds:()I]
TNonblockingMultiFetchClient.getMaxRecvBufBytesPerServer ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getMaxRecvBufBytesPerServer:()I]
TNonblockingMultiFetchClient.getRequestBuf ( ) : java.nio.ByteBuffer
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getRequestBuf:()Ljava/nio/ByteBuffer;]
TNonblockingMultiFetchClient.getServerList ( ) : java.util.List<java.net.InetSocketAddress>
[mangled: org/apache/thrift/TNonblockingMultiFetchClient.getServerList:()Ljava/util/List;]
TNonblockingMultiFetchClient.TNonblockingMultiFetchClient ( int maxRecvBufBytesPerServer, int fetchTimeoutSeconds, java.nio.ByteBuffer requestBuf, java.util.List<java.net.InetSocketAddress> servers )
[mangled: org/apache/thrift/TNonblockingMultiFetchClient."<init>":(IILjava/nio/ByteBuffer;Ljava/util/List;)V]
libthrift-0.9.2.jar,
TNonblockingMultiFetchStats.class
package org.apache.thrift
TNonblockingMultiFetchStats.clear ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.clear:()V]
TNonblockingMultiFetchStats.getMaxResponseBytes ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getMaxResponseBytes:()I]
TNonblockingMultiFetchStats.getNumConnectErrorServers ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumConnectErrorServers:()I]
TNonblockingMultiFetchStats.getNumInvalidFrameSize ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumInvalidFrameSize:()I]
TNonblockingMultiFetchStats.getNumOverflowedRecvBuf ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumOverflowedRecvBuf:()I]
TNonblockingMultiFetchStats.getNumReadCompletedServers ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumReadCompletedServers:()I]
TNonblockingMultiFetchStats.getNumTotalServers ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getNumTotalServers:()I]
TNonblockingMultiFetchStats.getReadTime ( ) : long
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getReadTime:()J]
TNonblockingMultiFetchStats.getTotalRecvBufBytes ( ) : int
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.getTotalRecvBufBytes:()I]
TNonblockingMultiFetchStats.incNumConnectErrorServers ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumConnectErrorServers:()V]
TNonblockingMultiFetchStats.incNumInvalidFrameSize ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumInvalidFrameSize:()V]
TNonblockingMultiFetchStats.incNumOverflowedRecvBuf ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumOverflowedRecvBuf:()V]
TNonblockingMultiFetchStats.incNumReadCompletedServers ( ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incNumReadCompletedServers:()V]
TNonblockingMultiFetchStats.incTotalRecvBufBytes ( int val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.incTotalRecvBufBytes:(I)V]
TNonblockingMultiFetchStats.setMaxResponseBytes ( int val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.setMaxResponseBytes:(I)V]
TNonblockingMultiFetchStats.setNumTotalServers ( int val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.setNumTotalServers:(I)V]
TNonblockingMultiFetchStats.setReadTime ( long val ) : void
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.setReadTime:(J)V]
TNonblockingMultiFetchStats.TNonblockingMultiFetchStats ( )
[mangled: org/apache/thrift/TNonblockingMultiFetchStats."<init>":()V]
TNonblockingMultiFetchStats.toString ( ) : String
[mangled: org/apache/thrift/TNonblockingMultiFetchStats.toString:()Ljava/lang/String;]
libthrift-0.9.2.jar,
TNonblockingServerSocket.class
package org.apache.thrift.transport
TNonblockingServerSocket.getPort ( ) : int
[mangled: org/apache/thrift/transport/TNonblockingServerSocket.getPort:()I]
TNonblockingServerSocket.TNonblockingServerSocket ( TNonblockingServerSocket.NonblockingAbstractServerSocketArgs args )
[mangled: org/apache/thrift/transport/TNonblockingServerSocket."<init>":(Lorg/apache/thrift/transport/TNonblockingServerSocket$NonblockingAbstractServerSocketArgs;)V]
libthrift-0.9.2.jar,
TProcessorFactory.class
package org.apache.thrift
TProcessorFactory.isAsyncProcessor ( ) : boolean
[mangled: org/apache/thrift/TProcessorFactory.isAsyncProcessor:()Z]
libthrift-0.9.2.jar,
TProtocolDecorator.class
package org.apache.thrift.protocol
TProtocolDecorator.readBinary ( ) : java.nio.ByteBuffer
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readBinary:()Ljava/nio/ByteBuffer;]
TProtocolDecorator.readBool ( ) : boolean
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readBool:()Z]
TProtocolDecorator.readByte ( ) : byte
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readByte:()B]
TProtocolDecorator.readDouble ( ) : double
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readDouble:()D]
TProtocolDecorator.readFieldBegin ( ) : TField
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readFieldBegin:()Lorg/apache/thrift/protocol/TField;]
TProtocolDecorator.readFieldEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readFieldEnd:()V]
TProtocolDecorator.readI16 ( ) : short
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readI16:()S]
TProtocolDecorator.readI32 ( ) : int
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readI32:()I]
TProtocolDecorator.readI64 ( ) : long
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readI64:()J]
TProtocolDecorator.readListBegin ( ) : TList
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readListBegin:()Lorg/apache/thrift/protocol/TList;]
TProtocolDecorator.readListEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readListEnd:()V]
TProtocolDecorator.readMapBegin ( ) : TMap
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMapBegin:()Lorg/apache/thrift/protocol/TMap;]
TProtocolDecorator.readMapEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMapEnd:()V]
TProtocolDecorator.readMessageBegin ( ) : TMessage
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMessageBegin:()Lorg/apache/thrift/protocol/TMessage;]
TProtocolDecorator.readMessageEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readMessageEnd:()V]
TProtocolDecorator.readSetBegin ( ) : TSet
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readSetBegin:()Lorg/apache/thrift/protocol/TSet;]
TProtocolDecorator.readSetEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readSetEnd:()V]
TProtocolDecorator.readString ( ) : String
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readString:()Ljava/lang/String;]
TProtocolDecorator.readStructBegin ( ) : TStruct
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readStructBegin:()Lorg/apache/thrift/protocol/TStruct;]
TProtocolDecorator.readStructEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.readStructEnd:()V]
TProtocolDecorator.TProtocolDecorator ( TProtocol protocol )
[mangled: org/apache/thrift/protocol/TProtocolDecorator."<init>":(Lorg/apache/thrift/protocol/TProtocol;)V]
TProtocolDecorator.writeBinary ( java.nio.ByteBuffer buf ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeBinary:(Ljava/nio/ByteBuffer;)V]
TProtocolDecorator.writeBool ( boolean b ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeBool:(Z)V]
TProtocolDecorator.writeByte ( byte b ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeByte:(B)V]
TProtocolDecorator.writeDouble ( double v ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeDouble:(D)V]
TProtocolDecorator.writeFieldBegin ( TField tField ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeFieldBegin:(Lorg/apache/thrift/protocol/TField;)V]
TProtocolDecorator.writeFieldEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeFieldEnd:()V]
TProtocolDecorator.writeFieldStop ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeFieldStop:()V]
TProtocolDecorator.writeI16 ( short i ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeI16:(S)V]
TProtocolDecorator.writeI32 ( int i ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeI32:(I)V]
TProtocolDecorator.writeI64 ( long l ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeI64:(J)V]
TProtocolDecorator.writeListBegin ( TList tList ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeListBegin:(Lorg/apache/thrift/protocol/TList;)V]
TProtocolDecorator.writeListEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeListEnd:()V]
TProtocolDecorator.writeMapBegin ( TMap tMap ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMapBegin:(Lorg/apache/thrift/protocol/TMap;)V]
TProtocolDecorator.writeMapEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMapEnd:()V]
TProtocolDecorator.writeMessageBegin ( TMessage tMessage ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMessageBegin:(Lorg/apache/thrift/protocol/TMessage;)V]
TProtocolDecorator.writeMessageEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeMessageEnd:()V]
TProtocolDecorator.writeSetBegin ( TSet tSet ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeSetBegin:(Lorg/apache/thrift/protocol/TSet;)V]
TProtocolDecorator.writeSetEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeSetEnd:()V]
TProtocolDecorator.writeString ( String s ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeString:(Ljava/lang/String;)V]
TProtocolDecorator.writeStructBegin ( TStruct tStruct ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeStructBegin:(Lorg/apache/thrift/protocol/TStruct;)V]
TProtocolDecorator.writeStructEnd ( ) : void
[mangled: org/apache/thrift/protocol/TProtocolDecorator.writeStructEnd:()V]
libthrift-0.9.2.jar,
TruncableBufferedInputStream.class
package org.apache.thrift.transport
TFileTransport.TruncableBufferedInputStream.TFileTransport.TruncableBufferedInputStream ( java.io.InputStream in )
[mangled: org/apache/thrift/transport/TFileTransport.TruncableBufferedInputStream."<init>":(Ljava/io/InputStream;)V]
TFileTransport.TruncableBufferedInputStream.TFileTransport.TruncableBufferedInputStream ( java.io.InputStream in, int size )
[mangled: org/apache/thrift/transport/TFileTransport.TruncableBufferedInputStream."<init>":(Ljava/io/InputStream;I)V]
TFileTransport.TruncableBufferedInputStream.trunc ( ) : void
[mangled: org/apache/thrift/transport/TFileTransport.TruncableBufferedInputStream.trunc:()V]
libthrift-0.9.2.jar,
TSaslTransportException.class
package org.apache.thrift.transport
TSaslTransportException.TSaslTransportException ( )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":()V]
TSaslTransportException.TSaslTransportException ( String message )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":(Ljava/lang/String;)V]
TSaslTransportException.TSaslTransportException ( String message, Throwable cause )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V]
TSaslTransportException.TSaslTransportException ( Throwable cause )
[mangled: org/apache/thrift/transport/TSaslTransportException."<init>":(Ljava/lang/Throwable;)V]
libthrift-0.9.2.jar,
TServerSocket.class
package org.apache.thrift.transport
TServerSocket.TServerSocket ( TServerSocket.ServerSocketTransportArgs args )
[mangled: org/apache/thrift/transport/TServerSocket."<init>":(Lorg/apache/thrift/transport/TServerSocket$ServerSocketTransportArgs;)V]
libthrift-0.9.2.jar,
TSimpleFileTransport.class
package org.apache.thrift.transport
TSimpleFileTransport.close ( ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.close:()V]
TSimpleFileTransport.getFilePointer ( ) : long
[mangled: org/apache/thrift/transport/TSimpleFileTransport.getFilePointer:()J]
TSimpleFileTransport.isOpen ( ) : boolean
[mangled: org/apache/thrift/transport/TSimpleFileTransport.isOpen:()Z]
TSimpleFileTransport.length ( ) : long
[mangled: org/apache/thrift/transport/TSimpleFileTransport.length:()J]
TSimpleFileTransport.open ( ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.open:()V]
TSimpleFileTransport.read ( byte[ ] buf, int off, int len ) : int
[mangled: org/apache/thrift/transport/TSimpleFileTransport.read:([BII)I]
TSimpleFileTransport.seek ( long offset ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.seek:(J)V]
TSimpleFileTransport.TSimpleFileTransport ( String path )
[mangled: org/apache/thrift/transport/TSimpleFileTransport."<init>":(Ljava/lang/String;)V]
TSimpleFileTransport.TSimpleFileTransport ( String path, boolean read, boolean write )
[mangled: org/apache/thrift/transport/TSimpleFileTransport."<init>":(Ljava/lang/String;ZZ)V]
TSimpleFileTransport.TSimpleFileTransport ( String path, boolean read, boolean write, boolean openFile )
[mangled: org/apache/thrift/transport/TSimpleFileTransport."<init>":(Ljava/lang/String;ZZZ)V]
TSimpleFileTransport.write ( byte[ ] buf, int off, int len ) : void
[mangled: org/apache/thrift/transport/TSimpleFileTransport.write:([BII)V]
libthrift-0.9.2.jar,
TSimpleJSONProtocol.class
package org.apache.thrift.protocol
TSimpleJSONProtocol.assertContextIsNotMapKey ( String invalidKeyType ) : void
[mangled: org/apache/thrift/protocol/TSimpleJSONProtocol.assertContextIsNotMapKey:(Ljava/lang/String;)V]
to the top
Removed Methods (22)
libthrift-0.9.0.jar,
chunkState.class
package org.apache.thrift.transport
TFileTransport.chunkState.getChunkNum ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getChunkNum:()I]
TFileTransport.chunkState.getChunkSize ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getChunkSize:()I]
TFileTransport.chunkState.getOffset ( ) : long
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getOffset:()J]
TFileTransport.chunkState.getRemaining ( ) : int
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.getRemaining:()I]
TFileTransport.chunkState.seek ( long offset ) : void
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.seek:(J)V]
TFileTransport.chunkState.skip ( int size ) : void
[mangled: org/apache/thrift/transport/TFileTransport.chunkState.skip:(I)V]
TFileTransport.chunkState.TFileTransport.chunkState ( )
[mangled: org/apache/thrift/transport/TFileTransport.chunkState."<init>":()V]
TFileTransport.chunkState.TFileTransport.chunkState ( int chunk_size )
[mangled: org/apache/thrift/transport/TFileTransport.chunkState."<init>":(I)V]
libthrift-0.9.0.jar,
Factory.class
package org.apache.thrift.protocol
TBinaryProtocol.Factory.TBinaryProtocol.Factory ( boolean strictRead, boolean strictWrite, int readLength )
[mangled: org/apache/thrift/protocol/TBinaryProtocol.Factory."<init>":(ZZI)V]
TCompactProtocol.Factory.TCompactProtocol.Factory ( int maxNetworkBytes )
[mangled: org/apache/thrift/protocol/TCompactProtocol.Factory."<init>":(I)V]
libthrift-0.9.0.jar,
SelectorThreadLoadBalancer.class
package org.apache.thrift.server
TThreadedSelectorServer.SelectorThreadLoadBalancer.TThreadedSelectorServer.SelectorThreadLoadBalancer ( java.util.Collection<T> threads )
[mangled: org/apache/thrift/server/TThreadedSelectorServer.SelectorThreadLoadBalancer."<init>":(Lorg/apache/thrift/server/TThreadedSelectorServer;Ljava/util/Collection;)V]
libthrift-0.9.0.jar,
tailPolicy.class
package org.apache.thrift.transport
TFileTransport.tailPolicy.valueOf ( String name ) [static] : TFileTransport.tailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.tailPolicy.valueOf:(Ljava/lang/String;)Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
TFileTransport.tailPolicy.values ( ) [static] : TFileTransport.tailPolicy[ ]
[mangled: org/apache/thrift/transport/TFileTransport.tailPolicy.values:()[Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
libthrift-0.9.0.jar,
TBinaryProtocol.class
package org.apache.thrift.protocol
TBinaryProtocol.checkReadLength ( int length ) : void
[mangled: org/apache/thrift/protocol/TBinaryProtocol.checkReadLength:(I)V]
TBinaryProtocol.setReadLength ( int readLength ) : void
[mangled: org/apache/thrift/protocol/TBinaryProtocol.setReadLength:(I)V]
libthrift-0.9.0.jar,
TField.class
package org.apache.thrift.protocol
TField.equals ( TField otherField ) : boolean
[mangled: org/apache/thrift/protocol/TField.equals:(Lorg/apache/thrift/protocol/TField;)Z]
libthrift-0.9.0.jar,
TFileTransport.class
package org.apache.thrift.transport
TFileTransport.getTailPolicy ( ) : TFileTransport.tailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.getTailPolicy:()Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
TFileTransport.setTailPolicy ( TFileTransport.tailPolicy policy ) : TFileTransport.tailPolicy
[mangled: org/apache/thrift/transport/TFileTransport.setTailPolicy:(Lorg/apache/thrift/transport/TFileTransport$tailPolicy;)Lorg/apache/thrift/transport/TFileTransport$tailPolicy;]
libthrift-0.9.0.jar,
TMessage.class
package org.apache.thrift.protocol
TMessage.equals ( TMessage other ) : boolean
[mangled: org/apache/thrift/protocol/TMessage.equals:(Lorg/apache/thrift/protocol/TMessage;)Z]
libthrift-0.9.0.jar,
truncableBufferedInputStream.class
package org.apache.thrift.transport
TFileTransport.truncableBufferedInputStream.TFileTransport.truncableBufferedInputStream ( java.io.InputStream in )
[mangled: org/apache/thrift/transport/TFileTransport.truncableBufferedInputStream."<init>":(Ljava/io/InputStream;)V]
TFileTransport.truncableBufferedInputStream.TFileTransport.truncableBufferedInputStream ( java.io.InputStream in, int size )
[mangled: org/apache/thrift/transport/TFileTransport.truncableBufferedInputStream."<init>":(Ljava/io/InputStream;I)V]
TFileTransport.truncableBufferedInputStream.trunc ( ) : void
[mangled: org/apache/thrift/transport/TFileTransport.truncableBufferedInputStream.trunc:()V]
to the top
Problems with Data Types, High Severity (16)
libthrift-0.9.0.jar
package org.apache.thrift.protocol
[+] TBinaryProtocol (2)
| Change | Effect |
|---|
| 1 | Field checkReadLength_ of type boolean has been removed from this class. | Recompilation of a client program may be terminated with the message: cannot find variable checkReadLength_ in TBinaryProtocol. |
| 2 | Field readLength_ of type int has been removed from this class. | Recompilation of a client program may be terminated with the message: cannot find variable readLength_ in TBinaryProtocol. |
[+] affected methods (44)
readBinary ( )This method is from 'TBinaryProtocol' class.
readBool ( )This method is from 'TBinaryProtocol' class.
readByte ( )This method is from 'TBinaryProtocol' class.
readDouble ( )This method is from 'TBinaryProtocol' class.
readFieldBegin ( )This method is from 'TBinaryProtocol' class.
readFieldEnd ( )This method is from 'TBinaryProtocol' class.
readI16 ( )This method is from 'TBinaryProtocol' class.
readI32 ( )This method is from 'TBinaryProtocol' class.
readI64 ( )This method is from 'TBinaryProtocol' class.
readListBegin ( )This method is from 'TBinaryProtocol' class.
readListEnd ( )This method is from 'TBinaryProtocol' class.
readMapBegin ( )This method is from 'TBinaryProtocol' class.
readMapEnd ( )This method is from 'TBinaryProtocol' class.
readMessageBegin ( )This method is from 'TBinaryProtocol' class.
readMessageEnd ( )This method is from 'TBinaryProtocol' class.
readSetBegin ( )This method is from 'TBinaryProtocol' class.
readSetEnd ( )This method is from 'TBinaryProtocol' class.
readString ( )This method is from 'TBinaryProtocol' class.
readStringBody ( int )This method is from 'TBinaryProtocol' class.
readStructBegin ( )This method is from 'TBinaryProtocol' class.
readStructEnd ( )This method is from 'TBinaryProtocol' class.
TBinaryProtocol ( org.apache.thrift.transport.TTransport )This constructor is from 'TBinaryProtocol' class.
TBinaryProtocol ( org.apache.thrift.transport.TTransport, boolean, boolean )This constructor is from 'TBinaryProtocol' class.
writeBinary ( java.nio.ByteBuffer )This method is from 'TBinaryProtocol' class.
writeBool ( boolean )This method is from 'TBinaryProtocol' class.
writeByte ( byte )This method is from 'TBinaryProtocol' class.
writeDouble ( double )This method is from 'TBinaryProtocol' class.
writeFieldBegin ( TField )This method is from 'TBinaryProtocol' class.
writeFieldEnd ( )This method is from 'TBinaryProtocol' class.
writeFieldStop ( )This method is from 'TBinaryProtocol' class.
writeI16 ( short )This method is from 'TBinaryProtocol' class.
writeI32 ( int )This method is from 'TBinaryProtocol' class.
writeI64 ( long )This method is from 'TBinaryProtocol' class.
writeListBegin ( TList )This method is from 'TBinaryProtocol' class.
writeListEnd ( )This method is from 'TBinaryProtocol' class.
writeMapBegin ( TMap )This method is from 'TBinaryProtocol' class.
writeMapEnd ( )This method is from 'TBinaryProtocol' class.
writeMessageBegin ( TMessage )This method is from 'TBinaryProtocol' class.
writeMessageEnd ( )This method is from 'TBinaryProtocol' class.
writeSetBegin ( TSet )This method is from 'TBinaryProtocol' class.
writeSetEnd ( )This method is from 'TBinaryProtocol' class.
writeString ( java.lang.String )This method is from 'TBinaryProtocol' class.
writeStructBegin ( TStruct )This method is from 'TBinaryProtocol' class.
writeStructEnd ( )This method is from 'TBinaryProtocol' class.
[+] TBinaryProtocol.Factory (1)
| Change | Effect |
|---|
| 1 | Field readLength_ of type int has been removed from this class. | Recompilation of a client program may be terminated with the message: cannot find variable readLength_ in TBinaryProtocol.Factory. |
[+] affected methods (3)
getProtocol ( org.apache.thrift.transport.TTransport )This method is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( )This constructor is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( boolean, boolean )This constructor is from 'TBinaryProtocol.Factory' class.
[+] TSimpleJSONProtocol (7)
| Change | Effect |
|---|
| 1 | Access level of field COLON has been changed from public to private. | Recompilation of a client program may be terminated with the message: COLON has private access in TSimpleJSONProtocol. |
| 2 | Access level of field COMMA has been changed from public to private. | Recompilation of a client program may be terminated with the message: COMMA has private access in TSimpleJSONProtocol. |
| 3 | Access level of field LBRACE has been changed from public to private. | Recompilation of a client program may be terminated with the message: LBRACE has private access in TSimpleJSONProtocol. |
| 4 | Access level of field LBRACKET has been changed from public to private. | Recompilation of a client program may be terminated with the message: LBRACKET has private access in TSimpleJSONProtocol. |
| 5 | Access level of field QUOTE has been changed from public to private. | Recompilation of a client program may be terminated with the message: QUOTE has private access in TSimpleJSONProtocol. |
| 6 | Access level of field RBRACE has been changed from public to private. | Recompilation of a client program may be terminated with the message: RBRACE has private access in TSimpleJSONProtocol. |
| 7 | Access level of field RBRACKET has been changed from public to private. | Recompilation of a client program may be terminated with the message: RBRACKET has private access in TSimpleJSONProtocol. |
[+] affected methods (49)
_writeStringData ( java.lang.String )This method is from 'TSimpleJSONProtocol' class.
TSimpleJSONProtocol.Context ( TSimpleJSONProtocol )1st parameter 'p1' of this method has type 'TSimpleJSONProtocol'.
TSimpleJSONProtocol.ListContext ( TSimpleJSONProtocol )1st parameter 'p1' of this method has type 'TSimpleJSONProtocol'.
popWriteContext ( )This method is from 'TSimpleJSONProtocol' class.
pushWriteContext ( TSimpleJSONProtocol.Context )This method is from 'TSimpleJSONProtocol' class.
readBinary ( )This method is from 'TSimpleJSONProtocol' class.
readBool ( )This method is from 'TSimpleJSONProtocol' class.
readByte ( )This method is from 'TSimpleJSONProtocol' class.
readDouble ( )This method is from 'TSimpleJSONProtocol' class.
readFieldBegin ( )This method is from 'TSimpleJSONProtocol' class.
readFieldEnd ( )This method is from 'TSimpleJSONProtocol' class.
readI16 ( )This method is from 'TSimpleJSONProtocol' class.
readI32 ( )This method is from 'TSimpleJSONProtocol' class.
readI64 ( )This method is from 'TSimpleJSONProtocol' class.
readListBegin ( )This method is from 'TSimpleJSONProtocol' class.
readListEnd ( )This method is from 'TSimpleJSONProtocol' class.
readMapBegin ( )This method is from 'TSimpleJSONProtocol' class.
readMapEnd ( )This method is from 'TSimpleJSONProtocol' class.
readMessageBegin ( )This method is from 'TSimpleJSONProtocol' class.
readMessageEnd ( )This method is from 'TSimpleJSONProtocol' class.
readSetBegin ( )This method is from 'TSimpleJSONProtocol' class.
readSetEnd ( )This method is from 'TSimpleJSONProtocol' class.
readString ( )This method is from 'TSimpleJSONProtocol' class.
readStringBody ( int )This method is from 'TSimpleJSONProtocol' class.
readStructBegin ( )This method is from 'TSimpleJSONProtocol' class.
readStructEnd ( )This method is from 'TSimpleJSONProtocol' class.
TSimpleJSONProtocol.StructContext ( TSimpleJSONProtocol )1st parameter 'p1' of this method has type 'TSimpleJSONProtocol'.
TSimpleJSONProtocol ( org.apache.thrift.transport.TTransport )This constructor is from 'TSimpleJSONProtocol' class.
writeBinary ( java.nio.ByteBuffer )This method is from 'TSimpleJSONProtocol' class.
writeBool ( boolean )This method is from 'TSimpleJSONProtocol' class.
writeByte ( byte )This method is from 'TSimpleJSONProtocol' class.
writeDouble ( double )This method is from 'TSimpleJSONProtocol' class.
writeFieldBegin ( TField )This method is from 'TSimpleJSONProtocol' class.
writeFieldEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeFieldStop ( )This method is from 'TSimpleJSONProtocol' class.
writeI16 ( short )This method is from 'TSimpleJSONProtocol' class.
writeI32 ( int )This method is from 'TSimpleJSONProtocol' class.
writeI64 ( long )This method is from 'TSimpleJSONProtocol' class.
writeListBegin ( TList )This method is from 'TSimpleJSONProtocol' class.
writeListEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeMapBegin ( TMap )This method is from 'TSimpleJSONProtocol' class.
writeMapEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeMessageBegin ( TMessage )This method is from 'TSimpleJSONProtocol' class.
writeMessageEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeSetBegin ( TSet )This method is from 'TSimpleJSONProtocol' class.
writeSetEnd ( )This method is from 'TSimpleJSONProtocol' class.
writeString ( java.lang.String )This method is from 'TSimpleJSONProtocol' class.
writeStructBegin ( TStruct )This method is from 'TSimpleJSONProtocol' class.
writeStructEnd ( )This method is from 'TSimpleJSONProtocol' class.
package org.apache.thrift.server
[+] AbstractNonblockingServer.FrameBuffer (1)
| Change | Effect |
|---|
| 1 | Access level of field trans_ has been changed from public to protected. | Recompilation of a client program may be terminated with the message: trans_ has protected access in AbstractNonblockingServer.FrameBuffer. |
[+] affected methods (15)
requestSelectInterestChange ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
AbstractNonblockingServer.FrameBuffer ( AbstractNonblockingServer, org.apache.thrift.transport.TNonblockingTransport, java.nio.channels.SelectionKey, AbstractNonblockingServer.AbstractSelectThread )This constructor is from 'AbstractNonblockingServer.FrameBuffer' class.
changeSelectInterests ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
close ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
invoke ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
isFrameFullyRead ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
read ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
responseReady ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
write ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'p1' of this abstract method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
package org.apache.thrift.transport
[+] TFileTransport.chunkState (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class TFileTransport.chunkState. |
[+] affected methods (8)
getChunkNum ( )This method is from 'TFileTransport.chunkState' class.
getChunkSize ( )This method is from 'TFileTransport.chunkState' class.
getOffset ( )This method is from 'TFileTransport.chunkState' class.
getRemaining ( )This method is from 'TFileTransport.chunkState' class.
seek ( long )This method is from 'TFileTransport.chunkState' class.
skip ( int )This method is from 'TFileTransport.chunkState' class.
TFileTransport.chunkState ( )This constructor is from 'TFileTransport.chunkState' class.
TFileTransport.chunkState ( int )This constructor is from 'TFileTransport.chunkState' class.
[+] TFileTransport.tailPolicy (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class TFileTransport.tailPolicy. |
[+] affected methods (2)
valueOf ( java.lang.String )This method is from 'TFileTransport.tailPolicy' class.
values ( )This method is from 'TFileTransport.tailPolicy' class.
[+] TFileTransport.truncableBufferedInputStream (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class TFileTransport.truncableBufferedInputStream. |
[+] affected methods (3)
TFileTransport.truncableBufferedInputStream ( java.io.InputStream )This constructor is from 'TFileTransport.truncableBufferedInputStream' class.
TFileTransport.truncableBufferedInputStream ( java.io.InputStream, int )This constructor is from 'TFileTransport.truncableBufferedInputStream' class.
trunc ( )This method is from 'TFileTransport.truncableBufferedInputStream' class.
[+] TServerTransport (1)
| Change | Effect |
|---|
| 1 | Added super-interface java.io.Closeable. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in TServerTransport. |
[+] affected methods (15)
TServer.Args ( TServerTransport )1st parameter 'transport' of this method has type 'TServerTransport'.
getEventHandler ( )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
isServing ( )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
serve ( )Field 'this.serverTransport_' in the object of this abstract method has type 'TServerTransport'.
setServerEventHandler ( org.apache.thrift.server.TServerEventHandler )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
setServing ( boolean )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
stop ( )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
TServer ( org.apache.thrift.server.TServer.AbstractServerArgs )Field 'this.serverTransport_' in the object of this method has type 'TServerTransport'.
TThreadPoolServer.Args ( TServerTransport )1st parameter 'transport' of this method has type 'TServerTransport'.
accept ( )This method is from 'TServerTransport' abstract class.
acceptImpl ( )This abstract method is from 'TServerTransport' abstract class.
close ( )This abstract method is from 'TServerTransport' abstract class.
interrupt ( )This method is from 'TServerTransport' abstract class.
listen ( )This abstract method is from 'TServerTransport' abstract class.
TServerTransport ( )This constructor is from 'TServerTransport' abstract class.
[+] TTransport (1)
| Change | Effect |
|---|
| 1 | Added super-interface java.io.Closeable. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in TTransport. |
[+] affected methods (116)
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TBinaryProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
TBinaryProtocol ( TTransport, boolean, boolean )1st parameter 'trans' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TCompactProtocol ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
TCompactProtocol ( TTransport, long )1st parameter 'transport' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TJSONProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
getScheme ( )Field 'this.trans_' in the object of this method has type 'TTransport'.
getTransport ( )Return value of this method has type 'TTransport'.
readBinary ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readBool ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readByte ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readDouble ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readFieldBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readFieldEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readI16 ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readI32 ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readI64 ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readListBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readListEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMapBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMapEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMessageBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readMessageEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readSetBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readSetEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readString ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readStructBegin ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
readStructEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
reset ( )Field 'this.trans_' in the object of this method has type 'TTransport'.
TProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
writeBinary ( java.nio.ByteBuffer )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeBool ( boolean )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeByte ( byte )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeDouble ( double )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeFieldBegin ( org.apache.thrift.protocol.TField )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeFieldEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeFieldStop ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeI16 ( short )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeI32 ( int )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeI64 ( long )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeListBegin ( org.apache.thrift.protocol.TList )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeListEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMapBegin ( org.apache.thrift.protocol.TMap )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMapEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMessageBegin ( org.apache.thrift.protocol.TMessage )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeMessageEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeSetBegin ( org.apache.thrift.protocol.TSet )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeSetEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeString ( java.lang.String )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeStructBegin ( org.apache.thrift.protocol.TStruct )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
writeStructEnd ( )Field 'this.trans_' in the object of this abstract method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this abstract method has type 'TTransport'.
skip ( org.apache.thrift.protocol.TProtocol, byte )Field 'prot.trans_' in 1st parameter 'prot' of this method has type 'TTransport'.
skip ( org.apache.thrift.protocol.TProtocol, byte, int )Field 'prot.trans_' in 1st parameter 'prot' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TSimpleJSONProtocol ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
getProtocol ( TTransport )Field 'retval.trans_' in return value of this method has type 'TTransport'.
TTupleProtocol ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
read ( org.apache.thrift.protocol.TProtocol, T )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
write ( org.apache.thrift.protocol.TProtocol, T )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
createContext ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
deleteContext ( org.apache.thrift.server.ServerContext, org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p3.trans_' in 3rd parameter 'p3' of this abstract method has type 'TTransport'.
processContext ( org.apache.thrift.server.ServerContext, TTransport, TTransport )3rd parameter 'p3' of this abstract method has type 'TTransport'.
read ( org.apache.thrift.protocol.TProtocol )Field 'iprot.trans_' in 1st parameter 'iprot' of this method has type 'TTransport'.
write ( org.apache.thrift.protocol.TProtocol )Field 'oprot.trans_' in 1st parameter 'oprot' of this method has type 'TTransport'.
read ( org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
write ( org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
process ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
getProcessor ( TTransport )1st parameter 'trans' of this method has type 'TTransport'.
fill ( TTransport, int )1st parameter 'inTrans' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
TFastFramedTransport ( TTransport )1st parameter 'underlying' of this method has type 'TTransport'.
TFastFramedTransport ( TTransport, int )1st parameter 'underlying' of this method has type 'TTransport'.
TFastFramedTransport ( TTransport, int, int )1st parameter 'underlying' of this method has type 'TTransport'.
TFileProcessor ( org.apache.thrift.TProcessor, org.apache.thrift.protocol.TProtocolFactory, org.apache.thrift.protocol.TProtocolFactory, TFileTransport, TTransport )5th parameter 'outputTransport' of this method has type 'TTransport'.
TFileProcessor ( org.apache.thrift.TProcessor, org.apache.thrift.protocol.TProtocolFactory, TFileTransport, TTransport )4th parameter 'outputTransport' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
TFramedTransport ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
TFramedTransport ( TTransport, int )1st parameter 'transport' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
acceptImpl ( )Return value of this method has type 'TTransport'.
getUnderlyingTransport ( )Return value of this method has type 'TTransport'.
TSaslClientTransport ( java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String,java.lang.String>, javax.security.auth.callback.CallbackHandler, TTransport )7th parameter 'transport' of this method has type 'TTransport'.
TSaslClientTransport ( javax.security.sasl.SaslClient, TTransport )2nd parameter 'transport' of this method has type 'TTransport'.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
getUnderlyingTransport ( )Return value of this method has type 'TTransport'.
TSaslServerTransport ( java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String,java.lang.String>, javax.security.auth.callback.CallbackHandler, TTransport )6th parameter 'transport' of this method has type 'TTransport'.
TSaslServerTransport ( TTransport )1st parameter 'transport' of this method has type 'TTransport'.
acceptImpl ( )Return value of this method has type 'TTransport'.
accept ( )Return value of this method has type 'TTransport'.
acceptImpl ( )Return value of this abstract method has type 'TTransport'.
close ( )This abstract method is from 'TTransport' abstract class.
consumeBuffer ( int )This method is from 'TTransport' abstract class.
flush ( )This method is from 'TTransport' abstract class.
getBuffer ( )This method is from 'TTransport' abstract class.
getBufferPosition ( )This method is from 'TTransport' abstract class.
getBytesRemainingInBuffer ( )This method is from 'TTransport' abstract class.
isOpen ( )This abstract method is from 'TTransport' abstract class.
open ( )This abstract method is from 'TTransport' abstract class.
peek ( )This method is from 'TTransport' abstract class.
read ( byte[ ], int, int )This abstract method is from 'TTransport' abstract class.
readAll ( byte[ ], int, int )This method is from 'TTransport' abstract class.
TTransport ( )This constructor is from 'TTransport' abstract class.
write ( byte[ ] )This method is from 'TTransport' abstract class.
write ( byte[ ], int, int )This abstract method is from 'TTransport' abstract class.
getTransport ( TTransport )Return value of this method has type 'TTransport'.
getInputProtocol ( )Field 'retval.trans_' in return value of this method has type 'TTransport'.
getOutputProtocol ( )Field 'retval.trans_' in return value of this method has type 'TTransport'.
receiveBase ( org.apache.thrift.TBase, java.lang.String )Field 'this.oprot_.trans_' in the object of this method has type 'TTransport'.
sendBase ( java.lang.String, org.apache.thrift.TBase )Field 'this.oprot_.trans_' in the object of this method has type 'TTransport'.
TServiceClient ( org.apache.thrift.protocol.TProtocol )Field 'this.oprot_.trans_' in the object of this method has type 'TTransport'.
TServiceClient ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'oprot.trans_' in 2nd parameter 'oprot' of this method has type 'TTransport'.
getClient ( org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
getClient ( org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol )Field 'p1.trans_' in 1st parameter 'p1' of this abstract method has type 'TTransport'.
to the top
Problems with Methods, Medium Severity (2)
libthrift-0.9.0.jar,
TServerSocket
package org.apache.thrift.transport
[+] TServerSocket.TServerSocket ( java.net.ServerSocket serverSocket ) (1)
[mangled: org/apache/thrift/transport/TServerSocket."<init>":(Ljava/net/ServerSocket;)V]
| Change | Effect |
|---|
| 1 | Added TTransportException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception TTransportException must be caught or declared to be thrown. |
[+] TServerSocket.TServerSocket ( java.net.ServerSocket serverSocket, int clientTimeout ) (1)
[mangled: org/apache/thrift/transport/TServerSocket."<init>":(Ljava/net/ServerSocket;I)V]
| Change | Effect |
|---|
| 1 | Added org.apache.thrift.transport.TTransportException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.apache.thrift.transport.TTransportException must be caught or declared to be thrown. |
to the top
Other Changes in Data Types (17)
libthrift-0.9.0.jar
package org.apache.thrift
[+] TApplicationException (3)
| Change | Effect |
|---|
| 1 | Field INVALID_PROTOCOL has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to INVALID_PROTOCOL is ambiguous. |
| 2 | Field INVALID_TRANSFORM has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to INVALID_TRANSFORM is ambiguous. |
| 3 | Field UNSUPPORTED_CLIENT_TYPE has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to UNSUPPORTED_CLIENT_TYPE is ambiguous. |
[+] affected methods (7)
getType ( )This method is from 'TApplicationException' class.
read ( protocol.TProtocol )This method is from 'TApplicationException' class.
TApplicationException ( )This constructor is from 'TApplicationException' class.
TApplicationException ( int )This constructor is from 'TApplicationException' class.
TApplicationException ( int, java.lang.String )This constructor is from 'TApplicationException' class.
TApplicationException ( java.lang.String )This constructor is from 'TApplicationException' class.
write ( protocol.TProtocol )This method is from 'TApplicationException' class.
package org.apache.thrift.protocol
[+] TBinaryProtocol.Factory (2)
| Change | Effect |
|---|
| 1 | Field containerLengthLimit_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to containerLengthLimit_ is ambiguous. |
| 2 | Field stringLengthLimit_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to stringLengthLimit_ is ambiguous. |
[+] affected methods (3)
getProtocol ( org.apache.thrift.transport.TTransport )This method is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( )This constructor is from 'TBinaryProtocol.Factory' class.
TBinaryProtocol.Factory ( boolean, boolean )This constructor is from 'TBinaryProtocol.Factory' class.
[+] TJSONProtocol.Factory (1)
| Change | Effect |
|---|
| 1 | Field fieldNamesAsString_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to fieldNamesAsString_ is ambiguous. |
[+] affected methods (2)
getProtocol ( org.apache.thrift.transport.TTransport )This method is from 'TJSONProtocol.Factory' class.
TJSONProtocol.Factory ( )This constructor is from 'TJSONProtocol.Factory' class.
[+] TProtocolException (1)
| Change | Effect |
|---|
| 1 | Field DEPTH_LIMIT has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to DEPTH_LIMIT is ambiguous. |
[+] affected methods (9)
getType ( )This method is from 'TProtocolException' class.
TProtocolException ( )This constructor is from 'TProtocolException' class.
TProtocolException ( int )This constructor is from 'TProtocolException' class.
TProtocolException ( int, java.lang.String )This constructor is from 'TProtocolException' class.
TProtocolException ( int, java.lang.String, java.lang.Throwable )This constructor is from 'TProtocolException' class.
TProtocolException ( int, java.lang.Throwable )This constructor is from 'TProtocolException' class.
TProtocolException ( java.lang.String )This constructor is from 'TProtocolException' class.
TProtocolException ( java.lang.String, java.lang.Throwable )This constructor is from 'TProtocolException' class.
TProtocolException ( java.lang.Throwable )This constructor is from 'TProtocolException' class.
package org.apache.thrift.server
[+] AbstractNonblockingServer.FrameBuffer (6)
| Change | Effect |
|---|
| 1 | Field context_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to context_ is ambiguous. |
| 2 | Field frameTrans_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to frameTrans_ is ambiguous. |
| 3 | Field inProt_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to inProt_ is ambiguous. |
| 4 | Field inTrans_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to inTrans_ is ambiguous. |
| 5 | Field outProt_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to outProt_ is ambiguous. |
| 6 | Field outTrans_ has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to outTrans_ is ambiguous. |
[+] affected methods (15)
requestSelectInterestChange ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
AbstractNonblockingServer.FrameBuffer ( AbstractNonblockingServer, org.apache.thrift.transport.TNonblockingTransport, java.nio.channels.SelectionKey, AbstractNonblockingServer.AbstractSelectThread )This constructor is from 'AbstractNonblockingServer.FrameBuffer' class.
changeSelectInterests ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
close ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
invoke ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
isFrameFullyRead ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
read ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
responseReady ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
write ( )This method is from 'AbstractNonblockingServer.FrameBuffer' class.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'p1' of this abstract method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
getRunnable ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
requestInvoke ( AbstractNonblockingServer.FrameBuffer )1st parameter 'frameBuffer' of this method has type 'AbstractNonblockingServer.FrameBuffer'.
[+] TThreadPoolServer.Args (4)
| Change | Effect |
|---|
| 1 | Field beBackoffSlotLength has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to beBackoffSlotLength is ambiguous. |
| 2 | Field beBackoffSlotLengthUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to beBackoffSlotLengthUnit is ambiguous. |
| 3 | Field requestTimeout has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to requestTimeout is ambiguous. |
| 4 | Field requestTimeoutUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to requestTimeoutUnit is ambiguous. |
[+] affected methods (5)
executorService ( java.util.concurrent.ExecutorService )This method is from 'TThreadPoolServer.Args' class.
maxWorkerThreads ( int )This method is from 'TThreadPoolServer.Args' class.
minWorkerThreads ( int )This method is from 'TThreadPoolServer.Args' class.
TThreadPoolServer.Args ( org.apache.thrift.transport.TServerTransport )This constructor is from 'TThreadPoolServer.Args' class.
TThreadPoolServer ( TThreadPoolServer.Args )1st parameter 'args' of this method has type 'TThreadPoolServer.Args'.
to the top
Java ARchives (1)
libthrift-0.9.0.jar
to the top