@@ -58,7 +58,7 @@ public Config getConfig() throws FallbackException
5858 {
5959 try
6060 {
61- Class <?> conf = loader .findClass ("com.javadeobfuscator.deobfuscator.config.Configuration" );
61+ Class <?> conf = loader .loadClass ("com.javadeobfuscator.deobfuscator.config.Configuration" );
6262 config = new Config (conf .newInstance ());
6363 } catch (Exception e )
6464 {
@@ -75,7 +75,7 @@ public Config getConfig() throws FallbackException
7575 */
7676 public void run () throws Exception
7777 {
78- Class <?> main = loader .findClass ("com.javadeobfuscator.deobfuscator.Deobfuscator" );
78+ Class <?> main = loader .loadClass ("com.javadeobfuscator.deobfuscator.Deobfuscator" );
7979 Config conf = getConfig ();
8080 Constructor <?> con = main .getDeclaredConstructor (conf .get ().getClass ());
8181 Object deob = con .newInstance (conf .get ());
@@ -95,7 +95,7 @@ public void clearClasses()
9595 {
9696 if (instance != null )
9797 {
98- Class <?> main = loader .findClass ("com.javadeobfuscator.deobfuscator.Deobfuscator" );
98+ Class <?> main = loader .loadClass ("com.javadeobfuscator.deobfuscator.Deobfuscator" );
9999 Field cp = main .getDeclaredField ("classpath" );
100100 cp .setAccessible (true );
101101 ((Map <?, ?>) cp .get (instance )).clear ();
@@ -135,13 +135,13 @@ public void clearClasses()
135135 private void hookLogger (String ownerName , PrintStream hook ) throws Exception
136136 {
137137 // unused, but required to load class, which sets up some important static fields
138- getLogger (loader .findClass (ownerName ));
139- Class <?> simpleLogger = loader .findClass ("org.slf4j.simple.SimpleLogger" );
138+ getLogger (loader .loadClass (ownerName ));
139+ Class <?> simpleLogger = loader .loadClass ("org.slf4j.simple.SimpleLogger" );
140140
141141 Object config = Reflect .getFieldS (simpleLogger , "CONFIG_PARAMS" );
142142 Object outChoice = Reflect .getFieldO (config , "outputChoice" );
143143
144- Class <?> typeEnum = loader .findClass ("org.slf4j.simple.OutputChoice$OutputChoiceType" );
144+ Class <?> typeEnum = loader .loadClass ("org.slf4j.simple.OutputChoice$OutputChoiceType" );
145145 Object enumChoice = Reflect .getFieldS (typeEnum , "FILE" );
146146
147147 // hook
@@ -152,7 +152,7 @@ private void hookLogger(String ownerName, PrintStream hook) throws Exception
152152 private Object getLogger (Class <?> loggerOwner ) throws Exception
153153 {
154154 // LoggerFactory.getLogger(getClass())
155- Class <?> factory = loader .findClass ("org.slf4j.LoggerFactory" );
155+ Class <?> factory = loader .loadClass ("org.slf4j.LoggerFactory" );
156156 Method m = factory .getDeclaredMethod ("getLogger" , Class .class );
157157 return m .invoke (null , loggerOwner );
158158 }
0 commit comments