public class TraceAsPrimarySourceInstaller extends java.lang.Object implements ITraceToBytecodeInstaller
Modifier and Type | Class and Description |
---|---|
static class |
TraceAsPrimarySourceInstaller.XtextClassAdapter |
static class |
TraceAsPrimarySourceInstaller.XtextMethodAdapter |
Modifier and Type | Field and Description |
---|---|
protected AbstractTraceRegion |
trace |
Constructor and Description |
---|
TraceAsPrimarySourceInstaller() |
Modifier and Type | Method and Description |
---|---|
protected int[] |
getTargetToSourceLineMapping(AbstractTraceRegion rootTraceRegion) |
byte[] |
installTrace(byte[] javaClassBytecode) |
boolean |
isHideSyntheticVariables() |
void |
setHideSyntheticVariables(boolean hideSyntheticVariables) |
void |
setTrace(java.lang.String javaFileName,
AbstractTraceRegion trace) |
protected AbstractTraceRegion trace
protected int[] getTargetToSourceLineMapping(AbstractTraceRegion rootTraceRegion)
public byte[] installTrace(byte[] javaClassBytecode) throws java.io.IOException
installTrace
in interface ITraceToBytecodeInstaller
java.io.IOException
public boolean isHideSyntheticVariables()
public void setHideSyntheticVariables(boolean hideSyntheticVariables)
public void setTrace(java.lang.String javaFileName, AbstractTraceRegion trace)
setTrace
in interface ITraceToBytecodeInstaller