All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.virjar.ratel.api.DexMakerProxyBuilder Maven / Gradle / Ivy

Go to download

ratel api,used for developer on ratel system,an extension for xposed framewrok,ratel api compatable with original xposed framework

There is a newer version: 1.3.6
Show newest version
package com.virjar.ratel.api;

import java.io.IOException;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;

public interface DexMakerProxyBuilder {
    DexMakerProxyBuilder parentClassLoader(ClassLoader parent);

    DexMakerProxyBuilder handler(InvocationHandler handler);

    DexMakerProxyBuilder implementing(Class... interfaces);

    DexMakerProxyBuilder constructorArgValues(Object... constructorArgValues);

    DexMakerProxyBuilder constructorArgTypes(Class... constructorArgTypes);

    DexMakerProxyBuilder onlyMethods(Method[] methods);

    DexMakerProxyBuilder withSharedClassLoader();

    DexMakerProxyBuilder markTrusted();

    T build() throws IOException;

    Class buildProxyClass() throws IOException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy