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

OSCHINA-MIRROR/mirrors-Javassist

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

Java bytecode engineering toolkit

Javassist version 3

http://www.javassist.org

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.

Файлы

  • README.md — этот файл readme.
  • Changes.md — примечания к выпуску.
  • License.html — файл лицензии.
  • tutorial/tutorial.html (https://www.javassist.org/tutorial/tutorial.html) — учебник.
  • ./javassist.jar — файл jar Javassist (файлы классов).
  • ./src/main — исходные файлы.
  • Examples.md (https://www.javassist.org/html/index.html) — как запускать примеры.
  • html/index.html — главная страница документа API Javassist.

Подсказки

Чтобы напечатать номер версии, введите эту команду:

java -jar javassist.jar

Благодарности

Разработка этого программного обеспечения частично спонсируется программами PRESTO и CREST Японского агентства по науке и технологиям (http://www.jst.go.jp/).

Я хотел бы поблагодарить Мичиаки Тацубори, Йохана Клотенса, Филипа Томлинсона, Алекса Вильязона, Паскаля Рапикаля, Дэна Хэ, Эрика Тантера, Майкла Хаупта, Тосиюки Сасаки, Рено Павлака, Люка Бурлье, Эрика Буи, Льюиса Стиллера, Сусуму Ямазаки, Родриго Теру Томиту, Марка Сегура-Девильшаза, Яна Баудиша, Жюльена Бласса, Ёсики Сато, Фабиана Крабуса, Бо Норрегаарда Йоргенсена, Боба Ли, Билла Берка, Реми Санлавиля, Муги Нисидзавы, Алексея Лубянского, Саори Оки, Андреаса Салате, Данте Торреса Эстрады, С. Пэм, Нуно Сантоса, Дениса Тайе, Колина Сампалеану, Роберта Биалека, Асато Шимотаки, Говарда Льюиса Шипа, Ричарда Джонса, Марьяна Стерджева, Брюса Макдональда, Марка Бреннана, Влада Скаржевского, Бретта Рэндалла, Цуёси Мураками, Натана Мейерса, Юкио Усуи, Ютаки Сунаги, Арджана ван дер Меера, Брюса Эккеля, Гийома Потье, Кумара Матча, Андреаса Салата, Рената Зубайрова, Армина Хаафа, Эммануэля Бернарда, Джейсона Т. Грина, Омера Каски и всех остальных участников за их вклад.

Автор: Сигеру Чиба.

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

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

Введение

Javassist — это открытая библиотека классов для анализа, редактирования и создания байт-кода Java. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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