Java bytecode engineering toolkit
Copyright (C) 1999-2023 by Shigeru Chiba, все права защищены.
Javassist (JAVA programming ASSISTant) упрощает манипуляции с байткодом Java. Это библиотека классов для редактирования байткодов в Java; она позволяет программам на Java определять новый класс во время выполнения и изменять файл класса при его загрузке JVM. В отличие от других подобных редакторов байткода, Javassist предоставляет два уровня API: уровень исходного кода и уровень байткода. Если пользователи используют API на уровне исходного кода, они могут редактировать файл класса без знания спецификаций байткода Java. Весь API разработан только с использованием словаря языка Java. Вы даже можете указать вставленный байткод в виде исходного текста; Javassist компилирует его на лету. С другой стороны, API на уровне байткода позволяет пользователям напрямую редактировать файл класса, как это делают другие редакторы.
Это программное обеспечение распространяется под лицензией Mozilla Public License Version 1.1, GNU Lesser General Public License Version 2.1 или более поздней версией или Apache License Version 2.0.
Чтобы напечатать номер версии, введите эту команду:
java -jar javassist.jar
Разработка этого программного обеспечения частично спонсируется программами PRESTO и CREST Японского агентства по науке и технологиям (http://www.jst.go.jp/).
Я хотел бы поблагодарить Мичиаки Тацубори, Йохана Клотенса, Филипа Томлинсона, Алекса Вильязона, Паскаля Рапикаля, Дэна Хэ, Эрика Тантера, Майкла Хаупта, Тосиюки Сасаки, Рено Павлака, Люка Бурлье, Эрика Буи, Льюиса Стиллера, Сусуму Ямазаки, Родриго Теру Томиту, Марка Сегура-Девильшаза, Яна Баудиша, Жюльена Бласса, Ёсики Сато, Фабиана Крабуса, Бо Норрегаарда Йоргенсена, Боба Ли, Билла Берка, Реми Санлавиля, Муги Нисидзавы, Алексея Лубянского, Саори Оки, Андреаса Салате, Данте Торреса Эстрады, С. Пэм, Нуно Сантоса, Дениса Тайе, Колина Сампалеану, Роберта Биалека, Асато Шимотаки, Говарда Льюиса Шипа, Ричарда Джонса, Марьяна Стерджева, Брюса Макдональда, Марка Бреннана, Влада Скаржевского, Бретта Рэндалла, Цуёси Мураками, Натана Мейерса, Юкио Усуи, Ютаки Сунаги, Арджана ван дер Меера, Брюса Эккеля, Гийома Потье, Кумара Матча, Андреаса Салата, Рената Зубайрова, Армина Хаафа, Эммануэля Бернарда, Джейсона Т. Грина, Омера Каски и всех остальных участников за их вклад.
Автор: Сигеру Чиба.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )