diff options
author | Manuel Bentele | 2021-02-23 09:16:07 +0100 |
---|---|---|
committer | Manuel Bentele | 2021-03-10 15:14:25 +0100 |
commit | 3ebb39147eb615f1d83b822d9e5ee55b9763336a (patch) | |
tree | f95ffc80442b140d6f8ead90e1e48540661b0a9a /src/main/java/org/openslx/thrifthelper | |
parent | Enable Java compiler warnings (diff) | |
download | master-sync-shared-3ebb39147eb615f1d83b822d9e5ee55b9763336a.tar.gz master-sync-shared-3ebb39147eb615f1d83b822d9e5ee55b9763336a.tar.xz master-sync-shared-3ebb39147eb615f1d83b822d9e5ee55b9763336a.zip |
Remove suppressions and fix Java 8 warnings
Diffstat (limited to 'src/main/java/org/openslx/thrifthelper')
3 files changed, 12 insertions, 5 deletions
diff --git a/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java b/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java index 5cf0a10..5c5ef01 100644 --- a/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java +++ b/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java @@ -2,9 +2,13 @@ package org.openslx.thrifthelper; import org.openslx.bwlp.thrift.iface.ImagePublishData; -@SuppressWarnings( "serial" ) public class ImagePublishDataEx extends ImagePublishData { + /** + * Version for serialization. + */ + private static final long serialVersionUID = 314945044011262005L; + public String exImagePath; public boolean exIsValid; } diff --git a/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java b/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java index 86a2306..b0b7486 100644 --- a/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java +++ b/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java @@ -21,10 +21,14 @@ public class TBinaryProtocolSafe extends TBinaryProtocol /** * Factory */ - @SuppressWarnings( "serial" ) public static class Factory implements TProtocolFactory { + /** + * Version for serialization. + */ + private static final long serialVersionUID = 6896537370338823740L; + protected boolean strictRead_ = false; protected boolean strictWrite_ = true; diff --git a/src/main/java/org/openslx/thrifthelper/ThriftManager.java b/src/main/java/org/openslx/thrifthelper/ThriftManager.java index 2fe706d..099caaa 100644 --- a/src/main/java/org/openslx/thrifthelper/ThriftManager.java +++ b/src/main/java/org/openslx/thrifthelper/ThriftManager.java @@ -40,14 +40,13 @@ public class ThriftManager<T> private final T client; - @SuppressWarnings( "unchecked" ) private ThriftManager( Class<T> ifClazz, Class<? extends TServiceClient> clientClazz, WantClientCallback<? extends TServiceClient> internalCallback, ErrorCallback errorCb ) { - this.client = (T)Proxy.newProxyInstance( + this.client = ifClazz.cast( Proxy.newProxyInstance( ifClazz.getClassLoader(), new Class[] { ifClazz }, new ThriftHandler<TServiceClient>( - clientClazz, internalCallback, errorCb ) ); + clientClazz, internalCallback, errorCb ) ) ); } private static ThriftManager<MasterServer.Iface> masterManager = null; |