org.hansel
Class ProbeFactory

java.lang.Object
  extended by org.hansel.ProbeFactory

public class ProbeFactory
extends java.lang.Object


Constructor Summary
ProbeFactory()
           
 
Method Summary
static BranchProbe createBranchProbe(ProbeData pd, int opcode)
           
static ExceptionProbe createExceptionProbe(ProbeData pd, Probe mp)
           
static MethodProbe createMethodProbe(ProbeData pd)
           
static SelectProbe createSelectProbe(ProbeData pd, int min, int max, org.objectweb.asm.Label dflt, org.objectweb.asm.Label[] labels)
           
static SelectProbe createSelectProbe(ProbeData pd, org.objectweb.asm.Label dflt, int[] keys, org.objectweb.asm.Label[] labels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProbeFactory

public ProbeFactory()
Method Detail

createMethodProbe

public static MethodProbe createMethodProbe(ProbeData pd)

createExceptionProbe

public static ExceptionProbe createExceptionProbe(ProbeData pd,
                                                  Probe mp)

createSelectProbe

public static SelectProbe createSelectProbe(ProbeData pd,
                                            org.objectweb.asm.Label dflt,
                                            int[] keys,
                                            org.objectweb.asm.Label[] labels)

createSelectProbe

public static SelectProbe createSelectProbe(ProbeData pd,
                                            int min,
                                            int max,
                                            org.objectweb.asm.Label dflt,
                                            org.objectweb.asm.Label[] labels)

createBranchProbe

public static BranchProbe createBranchProbe(ProbeData pd,
                                            int opcode)