soot.rtlib.tamiflex
Class DefaultHandler

java.lang.Object
  extended by soot.rtlib.tamiflex.DefaultHandler
All Implemented Interfaces:
IUnexpectedReflectiveCallHandler

public class DefaultHandler
extends Object
implements IUnexpectedReflectiveCallHandler


Constructor Summary
DefaultHandler()
           
 
Method Summary
 void classForName(String typeName)
           
 void classNewInstance(Class<?> c)
           
 void constructorNewInstance(Constructor<?> c)
           
 void fieldGet(Object receiver, Field f)
           
 void fieldSet(Object receiver, Field f)
           
 void methodInvoke(Object receiver, Method m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultHandler

public DefaultHandler()
Method Detail

methodInvoke

public void methodInvoke(Object receiver,
                         Method m)
Specified by:
methodInvoke in interface IUnexpectedReflectiveCallHandler

constructorNewInstance

public void constructorNewInstance(Constructor<?> c)
Specified by:
constructorNewInstance in interface IUnexpectedReflectiveCallHandler

classNewInstance

public void classNewInstance(Class<?> c)
Specified by:
classNewInstance in interface IUnexpectedReflectiveCallHandler

classForName

public void classForName(String typeName)
Specified by:
classForName in interface IUnexpectedReflectiveCallHandler

fieldSet

public void fieldSet(Object receiver,
                     Field f)
Specified by:
fieldSet in interface IUnexpectedReflectiveCallHandler

fieldGet

public void fieldGet(Object receiver,
                     Field f)
Specified by:
fieldGet in interface IUnexpectedReflectiveCallHandler