jopi
Попрошайка
- 1,421
- 30
- 260
В общем суть
история с Mod Loader'ом продолжается, в общем обнаружилось что:
Классы я загружаю через ClassLoader#defineClass, и что самое интересное объект Class<?> главного класса мода, работает абсолютно правильно и логично то-есть если я запрошу у него getAnnotation или isInstance то будет всё работать правильно, а если я делаю объект главного класса через Class#newInstance то это всё выгорает в никуда и этот объект буквально становится пустышкой, Каст не работает, методы интерфейса не работают, проверки getAnnotation и isInstance работают через задницу с дичайшими костылями и буквально проверкой через String...
Как это можно исправить вообще? надеюсь кто-либо поможет с этой ситуацией
история с Mod Loader'ом продолжается, в общем обнаружилось что:
Классы я загружаю через ClassLoader#defineClass, и что самое интересное объект Class<?> главного класса мода, работает абсолютно правильно и логично то-есть если я запрошу у него getAnnotation или isInstance то будет всё работать правильно, а если я делаю объект главного класса через Class#newInstance то это всё выгорает в никуда и этот объект буквально становится пустышкой, Каст не работает, методы интерфейса не работают, проверки getAnnotation и isInstance работают через задницу с дичайшими костылями и буквально проверкой через String...
Как это можно исправить вообще? надеюсь кто-либо поможет с этой ситуацией