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 LightClassmapListenerpublic void setClazz(java.lang.Class<?> clazz)
setClazz in interface LightClassmapListenerpublic void putLineTouchPoint(int classLine, int counterId, java.lang.String methodName, java.lang.String methodDescription)
putLineTouchPoint in interface LightClassmapListenerpublic void putSwitchTouchPoint(int classLine, int maxBranches, int... counterIds)
putSwitchTouchPoint in interface LightClassmapListenerpublic void putJumpTouchPoint(int classLine, int trueCounterId, int falseCounterId)
putJumpTouchPoint in interface LightClassmapListenerprivate LineData getOrCreateLine(int classLine)