From 910456c0b0be095525864925a85369a8e5af36b1 Mon Sep 17 00:00:00 2001 From: hoenicke Date: Wed, 16 Jan 2002 10:22:00 +0000 Subject: [PATCH] Fixes by anonymous for SerializePreserver: * jode/obfuscator/ClassIdentifier.java.in (isSerializable): The Serializable interface lives in java.io not in java.lang. * jode/obfuscator/modules/SerializePreserver.java.in: This class needs to implement OptionHandler. git-svn-id: https://svn.code.sf.net/p/jode/code/branches/branch_1_1@1356 379699f6-c40d-0410-875b-85095c16579e --- jode/ChangeLog | 8 ++++++++ jode/jode/obfuscator/ClassIdentifier.java.in | 2 +- jode/jode/obfuscator/modules/SerializePreserver.java.in | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/jode/ChangeLog b/jode/ChangeLog index 741fe24..19163b9 100644 --- a/jode/ChangeLog +++ b/jode/ChangeLog @@ -1,3 +1,11 @@ +2002-01-16 Jochen Hoenicke + + Fixes by anonymous for SerializePreserver: + * jode/obfuscator/ClassIdentifier.java.in (isSerializable): + The Serializable interface lives in java.io not in java.lang. + * jode/obfuscator/modules/SerializePreserver.java.in: + This class needs to implement OptionHandler. + 2001-11-29 Jochen Hoenicke * jode/obfuscator/modules/MultiIdentifierMatcher.java.in diff --git a/jode/jode/obfuscator/ClassIdentifier.java.in b/jode/jode/obfuscator/ClassIdentifier.java.in index f25115d..fb00d7c 100644 --- a/jode/jode/obfuscator/ClassIdentifier.java.in +++ b/jode/jode/obfuscator/ClassIdentifier.java.in @@ -264,7 +264,7 @@ public class ClassIdentifier extends Identifier { } public boolean isSerializable() { - return ClassInfo.forName("java.lang.Serializable") + return ClassInfo.forName("java.io.Serializable") .implementedBy(info); } public boolean hasSUID() { diff --git a/jode/jode/obfuscator/modules/SerializePreserver.java.in b/jode/jode/obfuscator/modules/SerializePreserver.java.in index 9703f64..cb78095 100644 --- a/jode/jode/obfuscator/modules/SerializePreserver.java.in +++ b/jode/jode/obfuscator/modules/SerializePreserver.java.in @@ -23,7 +23,7 @@ import jode.obfuscator.*; import java.lang.reflect.Modifier; import @COLLECTIONS@.Collection; -public class SerializePreserver implements IdentifierMatcher { +public class SerializePreserver implements IdentifierMatcher, OptionHandler { boolean onlySUID = true; public SerializePreserver() {