summaryrefslogtreecommitdiff
path: root/lib/java
diff options
context:
space:
mode:
authorJiayu Liu <Jimexist@users.noreply.github.com>2022-10-11 11:46:25 +0800
committerGitHub <noreply@github.com>2022-10-11 11:46:25 +0800
commit096a061fee888d9240533a7d2467ded884ad97cb (patch)
treeee954f12b4d67d38d7e9d292719e5bf8af6f57b0 /lib/java
parent1d61fe1c1f39adc5f648f3f242c6de2bcc425cc0 (diff)
downloadthrift-096a061fee888d9240533a7d2467ded884ad97cb.tar.gz
[docs] update travis ci links - [skip ci] (#2660)
* update travis ci links * remove deprecated method calls
Diffstat (limited to 'lib/java')
-rw-r--r--lib/java/src/test/java/org/apache/thrift/partial/ThriftSerDe.java6
-rw-r--r--lib/java/src/test/java/org/apache/thrift/protocol/ProtocolTestBase.java2
-rw-r--r--lib/java/src/test/java/org/apache/thrift/test/ReadStruct.java3
-rw-r--r--lib/java/src/test/java/org/apache/thrift/test/WriteStruct.java3
4 files changed, 8 insertions, 6 deletions
diff --git a/lib/java/src/test/java/org/apache/thrift/partial/ThriftSerDe.java b/lib/java/src/test/java/org/apache/thrift/partial/ThriftSerDe.java
index 361c32c60..e8165d812 100644
--- a/lib/java/src/test/java/org/apache/thrift/partial/ThriftSerDe.java
+++ b/lib/java/src/test/java/org/apache/thrift/partial/ThriftSerDe.java
@@ -62,9 +62,9 @@ public class ThriftSerDe {
private <T extends TBase> T newInstance(Class<T> clazz) {
T instance = null;
try {
- instance = clazz.newInstance();
- } catch (InstantiationException e) {
- } catch (IllegalAccessException e) {
+ instance = clazz.getDeclaredConstructor().newInstance();
+ } catch (ReflectiveOperationException e) {
+ throw new RuntimeException(e);
}
return clazz.cast(instance);
}
diff --git a/lib/java/src/test/java/org/apache/thrift/protocol/ProtocolTestBase.java b/lib/java/src/test/java/org/apache/thrift/protocol/ProtocolTestBase.java
index 0dd48a4ad..455f9e872 100644
--- a/lib/java/src/test/java/org/apache/thrift/protocol/ProtocolTestBase.java
+++ b/lib/java/src/test/java/org/apache/thrift/protocol/ProtocolTestBase.java
@@ -340,7 +340,7 @@ public abstract class ProtocolTestBase {
expected.write(proto);
System.out.println("Size in " + proto.getClass().getSimpleName() + ": " + buf.length());
- T actual = klass.newInstance();
+ T actual = klass.getDeclaredConstructor().newInstance();
actual.read(proto);
assertEquals(expected, actual);
}
diff --git a/lib/java/src/test/java/org/apache/thrift/test/ReadStruct.java b/lib/java/src/test/java/org/apache/thrift/test/ReadStruct.java
index f1e14e256..932216b95 100644
--- a/lib/java/src/test/java/org/apache/thrift/test/ReadStruct.java
+++ b/lib/java/src/test/java/org/apache/thrift/test/ReadStruct.java
@@ -40,7 +40,8 @@ public class ReadStruct {
TTransport trans =
new TIOStreamTransport(new BufferedInputStream(new FileInputStream(args[0])));
- TProtocolFactory factory = (TProtocolFactory) Class.forName(args[1]).newInstance();
+ TProtocolFactory factory =
+ (TProtocolFactory) Class.forName(args[1]).getDeclaredConstructor().newInstance();
TProtocol proto = factory.getProtocol(trans);
diff --git a/lib/java/src/test/java/org/apache/thrift/test/WriteStruct.java b/lib/java/src/test/java/org/apache/thrift/test/WriteStruct.java
index c17cdaad4..e5f4128c8 100644
--- a/lib/java/src/test/java/org/apache/thrift/test/WriteStruct.java
+++ b/lib/java/src/test/java/org/apache/thrift/test/WriteStruct.java
@@ -39,7 +39,8 @@ public class WriteStruct {
TTransport trans =
new TIOStreamTransport(new BufferedOutputStream(new FileOutputStream(args[0])));
- TProtocolFactory factory = (TProtocolFactory) Class.forName(args[1]).newInstance();
+ TProtocolFactory factory =
+ (TProtocolFactory) Class.forName(args[1]).getDeclaredConstructor().newInstance();
TProtocol proto = factory.getProtocol(trans);