From dc4c80f6d55a8dba18f686e8f310012e5a12af08 Mon Sep 17 00:00:00 2001 From: jochen Date: Fri, 15 Jan 1999 10:59:59 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@155 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/obfuscator/ClassBundle.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/jode/jode/obfuscator/ClassBundle.java b/jode/jode/obfuscator/ClassBundle.java index 9f24e6f..52520a2 100644 --- a/jode/jode/obfuscator/ClassBundle.java +++ b/jode/jode/obfuscator/ClassBundle.java @@ -48,6 +48,24 @@ public class ClassBundle { loadClass(ClassInfo.forName(packageOrClass)); } + public void markReachableField(String className, Type type, String name) { + ClassReachability cr = getLoadedClass(className); + if (cr != null) + cr.markReachableField(type, name); + } + + public void markReachable(String className) { + ClassReachability cr = getLoadedClass(className); + if (cr != null) + cr.markReachableField(type, name); + } + + public void markPreservedField(String className, Type type, String name) { + ClassReachability cr = getLoadedClass(className); + if (cr != null) + cr.markPreservedField(type, name); + } + public void markPreserved(int preserveRule, Vector classnames, Vector methodnames) { Enumeration enum = loadedClasses.elements();