Package soot.dotnet.members.method
Class DelegateHandler
- java.lang.Object
-
- soot.dotnet.members.method.DelegateHandler
-
public class DelegateHandler extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDelegateHandler.DelegateInfo
-
Field Summary
Fields Modifier and Type Field Description static StringCOMBINEstatic StringCOMBINE_WITH_METHOD_NAMEstatic StringDELEGATE_HOLDER_CLASSNAMEstatic StringDELEGATE_LIST_NAMEstatic StringINVOKE_METHOD_NAMEstatic StringREMOVE_METHOD_NAME
-
Constructor Summary
Constructors Constructor Description DelegateHandler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SootClassgetOrCreateCommonDelegateInterface(Scene scene)static voidreplaceDelegates(JimpleBody jb)
-
-
-
Field Detail
-
DELEGATE_HOLDER_CLASSNAME
public static final String DELEGATE_HOLDER_CLASSNAME
- See Also:
- Constant Field Values
-
REMOVE_METHOD_NAME
public static final String REMOVE_METHOD_NAME
- See Also:
- Constant Field Values
-
COMBINE_WITH_METHOD_NAME
public static final String COMBINE_WITH_METHOD_NAME
- See Also:
- Constant Field Values
-
COMBINE
public static final String COMBINE
- See Also:
- Constant Field Values
-
INVOKE_METHOD_NAME
public static final String INVOKE_METHOD_NAME
- See Also:
- Constant Field Values
-
DELEGATE_LIST_NAME
public static final String DELEGATE_LIST_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
replaceDelegates
public static void replaceDelegates(JimpleBody jb)
-
-