Fixed a few mapping bugs

Added version files
This commit is contained in:
Chicken Bones committed 2013-07-17 18:18:57 +10:00
1 parent 0f32dd8620
commit 3c5a61e011
4 files changed
+10 -3

No files matched your search

@@ -18,6 +18,11 @@ public class ClassHeirachyManager implements IClassTransformer
public static HashMap<String, ArrayList<String>> superclasses = new HashMap<String, ArrayList<String>>();
private static LaunchClassLoader cl = (LaunchClassLoader)ClassHeirachyManager.class.getClassLoader();
static
{
cl.addTransformerExclusion("codechicken.lib.asm");
}
/**
* Returns true if clazz extends, either directly or indirectly, superclass.
* @param clazz The class in question
@@ -93,7 +98,7 @@ public class ClassHeirachyManager implements IClassTransformer
{
if (bytes == null) return null;
if(!knownClasses.contains(name))
{
{
ClassNode node = ASMHelper.createClassNode(bytes);
knownClasses.add(name);
@@ -111,7 +116,7 @@ public class ClassHeirachyManager implements IClassTransformer
if(supers == null)
superclasses.put(name, supers = new ArrayList<String>());
supers.add(superclass);
supers.add(new ObfMapping(superclass).toRuntime().javaClass());
supers.add(new ObfMapping(superclass.replace('.', '/')).toRuntime().javaClass());
}
public static String getSuperClass(String c)
+1 -1
View File
@@ -46,7 +46,7 @@ public class ObfMapping
public ObfMapping(String owner)
{
this(owner, null, null);
this(owner, "", "");
}
public ObfMapping(String owner, String name, String desc)
+1
View File
@@ -0,0 +1 @@
1.6.2
+1
View File
@@ -0,0 +1 @@
1.0.0