public class ClassHeirachyManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassHeirachyManager.SuperCache |
| Modifier and Type | Field and Description |
|---|---|
static java.util.HashMap<java.lang.String,ClassHeirachyManager.SuperCache> |
superclasses |
| Constructor and Description |
|---|
ClassHeirachyManager() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
classExtends(java.lang.String name,
java.lang.String superclass) |
static ClassHeirachyManager.SuperCache |
getOrCreateCache(java.lang.String name) |
static java.lang.String |
getSuperClass(java.lang.String name,
boolean runtime) |
static java.lang.String |
toKey(java.lang.String name) |
byte[] |
transform(java.lang.String name,
java.lang.String tname,
byte[] bytes) |
static java.lang.String |
unKey(java.lang.String name) |
public static java.util.HashMap<java.lang.String,ClassHeirachyManager.SuperCache> superclasses
public static java.lang.String toKey(java.lang.String name)
public static java.lang.String unKey(java.lang.String name)
public static boolean classExtends(java.lang.String name,
java.lang.String superclass)
name - The class in questionsuperclass - The class being extendedpublic byte[] transform(java.lang.String name,
java.lang.String tname,
byte[] bytes)
public static ClassHeirachyManager.SuperCache getOrCreateCache(java.lang.String name)
public static java.lang.String getSuperClass(java.lang.String name,
boolean runtime)