Skip to content

Commit 8c350c0

Browse files
committed
Filter out abstract classes
1 parent f1a30e4 commit 8c350c0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/io/github/thistestuser/DeobfuscatorFrame.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.io.OutputStream;
2020
import java.io.PrintStream;
2121
import java.lang.reflect.InvocationTargetException;
22+
import java.lang.reflect.Modifier;
2223
import java.net.URL;
2324
import java.net.URLClassLoader;
2425
import java.util.ArrayList;
@@ -34,7 +35,7 @@
3435

3536
public class DeobfuscatorFrame
3637
{
37-
private static final String VERSION = "2.0";
38+
private static final String VERSION = "2.0.1";
3839

3940
/**
4041
* New - Latest API
@@ -744,7 +745,8 @@ private void loadTransformers(String path, JLabel displayLabel)
744745
String name = className.substring(0,
745746
className.length() - ".class".length());
746747
Class<?> clazz = loader.loadClass(name);
747-
if(transformerClass.isAssignableFrom(clazz))
748+
if(transformerClass.isAssignableFrom(clazz)
749+
&& !Modifier.isAbstract(clazz.getModifiers()))
748750
{
749751
transformerClasses.add(loader.loadClass(name));
750752
String toPut = name.substring(

0 commit comments

Comments
 (0)