eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 3 апреля!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: pittik, Vintersorg, korsaring
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Программирование —› Java - ASM (MethodVisitor)
Посл.ответ Сообщение

Ранг: 3.0 (гость)
Статус: Участник

Создано: 6 апреля 2019 11:14 New!
Цитата · Личное сообщение · #1

Возвращаюсь к своей прошлой теме по библиотеке ASM для Java ) Немного разобрался, в общем, допустим мы находимся мы в методе с названием "startGame". У нас есть переезд метода visitCode() -> мы находимся в коде с помощью MethodVisitor как бы это странно не было. Теперь мне нужно добавить в код определённую строку, а именно - Bukkit.getPluginManager().callEvent(new com.walrusone.skywars.api.GameStartEvent(gameMap, gameNumber, gPlayers)); - да-да, это баккит, не удивляйтесь. gameMap, gameNumber, gPlayers - это переменные, остальное вызов ивента. Ниже байт-код самой строки) Вот в общем и всё, как мне это сделать?)

{ Атач доступен только для участников форума } - 314431431.png
 eXeL@B —› Программирование —› Java - ASM (MethodVisitor)

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS