Class TraceAsPrimarySourceInstaller
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.TraceAsPrimarySourceInstaller
-
- All Implemented Interfaces:
ITraceToBytecodeInstaller
public class TraceAsPrimarySourceInstaller extends java.lang.Object implements ITraceToBytecodeInstaller
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTraceAsPrimarySourceInstaller.XtextClassAdapterstatic classTraceAsPrimarySourceInstaller.XtextMethodAdapter
-
Field Summary
Fields Modifier and Type Field Description protected AbstractTraceRegiontrace
-
Constructor Summary
Constructors Constructor Description TraceAsPrimarySourceInstaller()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int[]getTargetToSourceLineMapping(AbstractTraceRegion rootTraceRegion)byte[]installTrace(byte[] javaClassBytecode)booleanisHideSyntheticVariables()voidsetHideSyntheticVariables(boolean hideSyntheticVariables)voidsetTrace(java.lang.String javaFileName, AbstractTraceRegion trace)
-
-
-
Field Detail
-
trace
protected AbstractTraceRegion trace
-
-
Method Detail
-
getTargetToSourceLineMapping
protected int[] getTargetToSourceLineMapping(AbstractTraceRegion rootTraceRegion)
-
installTrace
public byte[] installTrace(byte[] javaClassBytecode) throws java.io.IOException- Specified by:
installTracein interfaceITraceToBytecodeInstaller- Throws:
java.io.IOException
-
isHideSyntheticVariables
public boolean isHideSyntheticVariables()
-
setHideSyntheticVariables
public void setHideSyntheticVariables(boolean hideSyntheticVariables)
-
setTrace
public void setTrace(java.lang.String javaFileName, AbstractTraceRegion trace)- Specified by:
setTracein interfaceITraceToBytecodeInstaller
-
-