private static class TouchCollector.ApplyToClassDataLightClassmapListener extends java.lang.Object implements LightClassmapListener
Modifier and Type | Field and Description |
---|---|
private ClassData |
classData |
private int |
currentLine |
private int |
jumpsInLine |
private int[] |
res |
private int |
switchesInLine |
Constructor and Description |
---|
ApplyToClassDataLightClassmapListener(ClassData cd,
int[] res) |
Modifier and Type | Method and Description |
---|---|
private LineData |
getOrCreateLine(int classLine) |
void |
putJumpTouchPoint(int classLine,
int trueCounterId,
int falseCounterId) |
void |
putLineTouchPoint(int classLine,
int counterId,
java.lang.String methodName,
java.lang.String methodDescription) |
void |
putSwitchTouchPoint(int classLine,
int maxBranches,
int... counterIds) |
void |
setClazz(java.lang.Class<?> clazz) |
void |
setSource(java.lang.String source) |
private void |
updateLine(int new_line) |
private final int[] res
private int currentLine
private int jumpsInLine
private int switchesInLine
public ApplyToClassDataLightClassmapListener(ClassData cd, int[] res)
private void updateLine(int new_line)
public void setSource(java.lang.String source)
setSource
in interface LightClassmapListener
public void setClazz(java.lang.Class<?> clazz)
setClazz
in interface LightClassmapListener
public void putLineTouchPoint(int classLine, int counterId, java.lang.String methodName, java.lang.String methodDescription)
putLineTouchPoint
in interface LightClassmapListener
public void putSwitchTouchPoint(int classLine, int maxBranches, int... counterIds)
putSwitchTouchPoint
in interface LightClassmapListener
public void putJumpTouchPoint(int classLine, int trueCounterId, int falseCounterId)
putJumpTouchPoint
in interface LightClassmapListener
private LineData getOrCreateLine(int classLine)