M. Dahm
-
Repository()
-
-
addClass(JavaClass)
- Add clazz to repository if there isn't an equally named class already in there.
-
clearCache()
- Clear the repository.
-
getInterfaces(JavaClass)
-
-
getInterfaces(String)
-
-
getSuperClasses(JavaClass)
-
-
getSuperClasses(String)
-
-
implementationOf(JavaClass, JavaClass)
-
-
implementationOf(JavaClass, String)
-
-
implementationOf(String, JavaClass)
-
-
implementationOf(String, String)
-
-
instanceOf(JavaClass, JavaClass)
-
-
instanceOf(JavaClass, String)
-
-
instanceOf(String, JavaClass)
-
-
instanceOf(String, String)
-
-
lookupClass(String)
-
-
lookupClassFile(String)
-
Repository
public Repository()
lookupClass
public static JavaClass lookupClass(String class_name)
- Returns:
- class object for given class name.
lookupClassFile
public static ClassPath. ClassFile lookupClassFile(String class_name)
- Returns:
- class file object for given Java class.
clearCache
public static void clearCache()
- Clear the repository.
addClass
public static JavaClass addClass(JavaClass clazz)
- Add clazz to repository if there isn't an equally named class already in there.
- Returns:
- old entry in repository
getSuperClasses
public static JavaClass[] getSuperClasses(JavaClass clazz)
- Returns:
- list of super classes of clazz in ascending order, i.e.
Object is always the last element
getSuperClasses
public static JavaClass[] getSuperClasses(String class_name)
- Returns:
- list of super classes of clazz in ascending order, i.e.
Object is always the last element
getInterfaces
public static JavaClass[] getInterfaces(JavaClass clazz)
- Returns:
- all interfaces implemented by class and its super
classes and the interfaces that those interfaces extend, and so on
getInterfaces
public static JavaClass[] getInterfaces(String class_name)
- Returns:
- all interfaces implemented by class and its super
classes and the interfaces that extend those interfaces, and so on
instanceOf
public static boolean instanceOf(JavaClass clazz,
JavaClass super_class)
- Returns:
- true, if clazz is an instance of super_class
instanceOf
public static boolean instanceOf(String clazz,
String super_class)
- Returns:
- true, if clazz is an instance of super_class
instanceOf
public static boolean instanceOf(JavaClass clazz,
String super_class)
- Returns:
- true, if clazz is an instance of super_class
instanceOf
public static boolean instanceOf(String clazz,
JavaClass super_class)
- Returns:
- true, if clazz is an instance of super_class
implementationOf
public static boolean implementationOf(JavaClass clazz,
JavaClass inter)
- Returns:
- true, if clazz is an implementation of interface inter
implementationOf
public static boolean implementationOf(String clazz,
String inter)
- Returns:
- true, if clazz is an implementation of interface inter
implementationOf
public static boolean implementationOf(JavaClass clazz,
String inter)
- Returns:
- true, if clazz is an implementation of interface inter
implementationOf
public static boolean implementationOf(String clazz,
JavaClass inter)
- Returns:
- true, if clazz is an implementation of interface inter
All Packages Class Hierarchy This Package Previous Next Index