1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/836673942-UniversalProxy

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

UniversalProxy

Динамический прокси-сервер для Android и Java проектов во время компиляции, с широкими возможностями. Может генерировать прокси для интерфейсов, абстрактных классов и обычных классов.

Gradle

compile 'com.lazymc:universal-proxy:1.0.3'

Использование

@ProxyInject
public class ClassTest {
  public boolean test(String test) {
    return false;
  }
}

final ClassTest classTestHost = new ClassTest();
try {
  ClassTest classTest = ProxyFactory.createProxy(ClassTest.class, new InvocationHandler() {
    @Override
    public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
      return method.invoke(classTestHost, args);
    }
  });
  classTest.test("");
} catch (Exception e) {
  e.printStackTrace();
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это текст о компиляции проекта на Android или Java, в котором используется библиотека динамических прокси. Библиотека позволяет генерировать агенты для интерфейсов, абстрактных и обычных классов. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/836673942-UniversalProxy.git
git@api.gitlife.ru:oschina-mirror/836673942-UniversalProxy.git
oschina-mirror
836673942-UniversalProxy
836673942-UniversalProxy
master