package soot.rtlib.tamiflex; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; public interface IUnexpectedReflectiveCallHandler { public void classNewInstance(Class<?> c); public void classForName(String typeName); public void constructorNewInstance(Constructor<?> c); public void methodInvoke(Object receiver, Method m); public void fieldSet(Object receiver, Field f); public void fieldGet(Object receiver, Field f); }