Это инструмент для открытия двоичных файлов классов Java, просмотра их внутренней структуры, изменения его частей при необходимости и сохранения файла класса обратно. Он также генерирует удобочитаемые отчеты, аналогичные утилите javap. Простой в использовании графический интерфейс Java Swing. Пользовательский интерфейс пытается отобразить как можно больше деталей и пытается представить структуру как можно более близкую к фактической файловой структуре класса Java. В то же время подчеркивается простота использования и согласованность файлов классов при выполнении модификаций. Например, при удалении метода соответствующая запись пула констант также будет удалена, если на нее больше не будет ссылок. Встроенный верификатор проверяет изменения перед сохранением файла. Этот инструмент использовался людьми, изучающими внутренности файлов классов Java. Этот инструмент также использовался для быстрых изменений в файлах классов, когда исходный код недоступен.