Interface XposedInterface.Invoker<T extends XposedInterface.Invoker<T,U>,U extends Executable>

All Known Subinterfaces:
XposedInterface.CtorInvoker<T>
Enclosing interface:
XposedInterface

public static interface XposedInterface.Invoker<T extends XposedInterface.Invoker<T,U>,U extends Executable>
Invoker for a method or constructor. Invocations through invokers will bypass access checks.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Type of the invoker, which determines the hook chain to be invoked
  • Method Summary

    Modifier and Type
    Method
    Description
    invoke(Object thisObject, Object... args)
    Invokes the method (or the constructor as a method) through the hook chain determined by the invoker's type.
    invokeSpecial(Object thisObject, Object... args)
    Invokes the special (non-virtual) method (or the constructor as a method) on a given object instance, similar to the functionality of CallNonVirtual<type>Method in JNI, which invokes an instance (nonstatic) method on a Java object.
    Sets the type of the invoker, which determines the hook chain to be invoked