From 6679c1bf3f12a61ca4179841ae9f6bbdf49edda6 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Thu, 9 Jan 2020 19:06:48 +0100 Subject: [PATCH] Passphrase.java do not use deprecated finalize() --- .../src/main/java/org/pgpainless/util/Passphrase.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pgpainless-core/src/main/java/org/pgpainless/util/Passphrase.java b/pgpainless-core/src/main/java/org/pgpainless/util/Passphrase.java index 10fddf8c..7d9e9411 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/util/Passphrase.java +++ b/pgpainless-core/src/main/java/org/pgpainless/util/Passphrase.java @@ -46,17 +46,6 @@ public class Passphrase { } } - /** - * Call {@link #clear()} to make sure the memory is overwritten. - * - * @throws Throwable bad things might happen in {@link Object#finalize()}. - */ - @Override - protected void finalize() throws Throwable { - clear(); - super.finalize(); - } - /** * Return a copy of the underlying char array. * A return value of {@code null} represents no password.