de.uka.ipd.sdq.ByCounter.execution
Class MethodExecutionRecord

java.lang.Object
  extended by de.uka.ipd.sdq.ByCounter.execution.MethodExecutionRecord

public class MethodExecutionRecord
extends java.lang.Object

This class holds method execution details, i.e. how (with which parameters etc.) was which method executed.


Field Summary
 java.lang.String canonicalClassName
          Canonical name of the executed class.
 ExecutionSettings executionSettings
          Settings of the execution
 java.util.List<RuntimeMethodParameters> methodCallParams
          Execution parameters for the executed methods (methodsCalled.
 java.util.List<MethodDescriptor> methodsCalled
          Methods called in the executed class.
 
Constructor Summary
MethodExecutionRecord()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

canonicalClassName

public java.lang.String canonicalClassName
Canonical name of the executed class.


methodsCalled

public java.util.List<MethodDescriptor> methodsCalled
Methods called in the executed class.


methodCallParams

public java.util.List<RuntimeMethodParameters> methodCallParams
Execution parameters for the executed methods (methodsCalled.


executionSettings

public ExecutionSettings executionSettings
Settings of the execution

Constructor Detail

MethodExecutionRecord

public MethodExecutionRecord()