Constructor and Description |
---|
MethodDatabase(ClassLoader classloader) |
Modifier and Type | Method and Description |
---|---|
void |
checkClass(File f) |
protected CheckInstrumentationVisitor |
checkClass(String className)
Overwrite this function if Coroutines is used in a transformation chain.
|
void |
error(String msg,
Exception ex) |
String |
getCommonSuperClass(String classA,
String classB) |
protected String |
getDirectSuperClass(String className) |
Log |
getLog() |
ArrayList<File> |
getWorkList() |
boolean |
isAllowMonitors() |
boolean |
isDebug() |
boolean |
isException(String className) |
static boolean |
isJavaCore(String className) |
boolean |
isMethodSuspendable(String className,
String methodName,
String methodDesc,
boolean searchSuperClass,
boolean searchInterfaces) |
boolean |
isVerbose() |
void |
log(LogLevel level,
String msg,
Object... args) |
void |
setAllowMonitors(boolean allowMonitors) |
void |
setDebug(boolean debug) |
void |
setLog(Log log) |
void |
setVerbose(boolean verbose) |
public MethodDatabase(ClassLoader classloader)
public boolean isAllowMonitors()
public void setAllowMonitors(boolean allowMonitors)
public Log getLog()
public void setLog(Log log)
public boolean isVerbose()
public void setVerbose(boolean verbose)
public boolean isDebug()
public void setDebug(boolean debug)
public void checkClass(File f)
public boolean isMethodSuspendable(String className, String methodName, String methodDesc, boolean searchSuperClass, boolean searchInterfaces)
public boolean isException(String className)
protected CheckInstrumentationVisitor checkClass(String className)
Overwrite this function if Coroutines is used in a transformation chain.
This method must create a new CheckInstrumentationVisitor and visit the specified class with it.
className
- the class the needs to be analysedpublic static boolean isJavaCore(String className)
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.