Class BranchEvent
- java.lang.Object
-
- edu.berkeley.cs.jqf.instrument.tracing.events.TraceEvent
-
- edu.berkeley.cs.jqf.instrument.tracing.events.BranchEvent
-
public class BranchEvent extends TraceEvent
- Author:
- Rohan Padhye
-
-
Field Summary
Fields Modifier and Type Field Description protected int
arm
The branch arm that is taken.-
Fields inherited from class edu.berkeley.cs.jqf.instrument.tracing.events.TraceEvent
containingMethod, iid, lineNumber
-
-
Constructor Summary
Constructors Constructor Description BranchEvent(int iid, MemberRef containingMethod, int lineNumber, int arm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyVisitor(TraceEventVisitor v)
int
getArm()
String
toString()
-
Methods inherited from class edu.berkeley.cs.jqf.instrument.tracing.events.TraceEvent
getContainingClass, getContainingMethodDesc, getContainingMethodName, getFileName, getIid, getLineNumber
-
-
-
-
Constructor Detail
-
BranchEvent
public BranchEvent(int iid, MemberRef containingMethod, int lineNumber, int arm)
-
-
Method Detail
-
getArm
public int getArm()
-
applyVisitor
public void applyVisitor(TraceEventVisitor v)
- Specified by:
applyVisitor
in classTraceEvent
-
-