de.uka.ipd.sdq.ByCounter.instrumentation
Interface ICharacterisationHook

All Known Implementing Classes:
TracingCharacterisationHook

public interface ICharacterisationHook

Since:
0.1
Version:
1.2
Author:
Martin Krogmann, Michael Kuperberg

Method Summary
 void methodCallHook(MethodCountMethodAdapter methodCountMethodAdapter, InstrumentationParameters instrumentationParameters, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
          Called on method invocations.
 void methodReturnHook(MethodCountMethodAdapter methodCountMethodAdapter, InstrumentationParameters instrumentationParameters)
          TODO explain method and its parameters
 void methodStartHook(MethodCountMethodAdapter methodCountMethodAdapter, InstrumentationParameters instrumentationParameters, int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
          Called on method entry.
 

Method Detail

methodCallHook

void methodCallHook(MethodCountMethodAdapter methodCountMethodAdapter,
                    InstrumentationParameters instrumentationParameters,
                    int opcode,
                    java.lang.String owner,
                    java.lang.String name,
                    java.lang.String desc)
Called on method invocations. TODO explain parameters

Parameters:
methodCountMethodAdapter -
instrumentationParameters -
opcode - Method call opcode.
owner - The class/interface on which the method is invoked.
name - The name of the method.
desc - The descriptor of the method.

methodReturnHook

void methodReturnHook(MethodCountMethodAdapter methodCountMethodAdapter,
                      InstrumentationParameters instrumentationParameters)
TODO explain method and its parameters


methodStartHook

void methodStartHook(MethodCountMethodAdapter methodCountMethodAdapter,
                     InstrumentationParameters instrumentationParameters,
                     int access,
                     java.lang.String name,
                     java.lang.String desc,
                     java.lang.String signature,
                     java.lang.String[] exceptions)
Called on method entry. TODO explain parameters

Parameters:
methodCountMethodAdapter -
instrumentationParameters -
access -
name -
desc -
signature -
exceptions -