Есть ли способ получить доступ к байт-коду, созданному REPL (т.е. к строке Scala, которую вы просто набирается и выполняется в REPL). Мне он нужен для загрузки класса на удаленный узел.
мы пишем что-то вроде компилятора из Pascal в JVM Bytecode. И мы уже реализовали генерацию дерева выражений, так что следующим шагом должно быть создание .class файла. Можете ли вы предложить ...
Я ищу переводчика для преобразования Java-байтового кода в машинный собственный код перед выполнением, чтобы повысить производительность. Я слышал, что OpenOffice создан с использованием JAVA, но я не вижу ни одного jar-файла в ...
Насколько я знаю, разработчик java должен позволить своему файлу .java стать .class, а для .class требуется преобразование JVM в собственный код для выполнения. Почему именно такой дизайн Java? Почему бы просто не в качестве ...
Когда вы выполняете new Object () в Java, использует ли jvm алгоритм без блокировки для выделения памяти или ему требуется блокировка? В данном случае я имею в виду виртуальную машину Hotspot. Из того немногого, что я знаю ...
Я пытаюсь (безуспешно) распечатать только содержимое данного метода. Следующий код почти справляется с задачей: class MyTraceMethodVisitor extends MethodVisitor {public ...
Каковы различные компромиссы при выполнении статического анализа на различных уровнях кода? Например, для Java, почему кто-то должен выполнять статический анализ исходного кода Java против кода Jasmin против Java ...
Я пытаюсь понять, как работает новый оператор try-with-resources, воссоздавая он использует обычные операторы try-catch-finally. Учитывая следующий тестовый класс, использующий Java 7 try-with-resources: ...
У меня есть следующее странное требование. Мне даны: Список некоторых имён методов.
Имена и типы параметров вышеуказанных методов.
Функциональные возможности вышеуказанных методов. Это выглядит следующим образом:
Для ...
Где информация, например, является ли локальная переменная "final", хранится в байт-коде Java? Я знаю, что для полей (глобальные переменные) и методов они находятся в битах флага доступа, но, похоже, не могут ...
Как перекомпилировать некоторые файлы .pyc, созданные в Python 2.5, в Python 2.7? У меня нет исходных файлов, и я не могу их получить. Я ищу бесплатное решение.
Я работаю над языком сценариев на основе Scala (внутренний DSL), который позволяет пользователям определять несколько функций преобразования данных в файле сценария Scala. Поскольку применение этих функций может ...
Ранее сегодня, как я кодировал метод, и он ударил меня, что я не был уверен, что именно идиома я реализовал компилирование. Если все остальное абстрагировано, он будет выглядеть что-то вроде этого: ...
Я знаю, что Javassist - это библиотека Java, предоставляющая средства для манипулирования байт-кодом Java приложения. Хорошо, но зачем нам манипулировать байт-кодом? Любой реальный пример? Любое реальное приложение, где javassist ...
В настоящее время, я нахожусь только в проекте, который использует байт-код Java. Я обычно вижу, что при создании нового экземпляра класса и вызывают метод на него, байт-код будет похож: НОВЫЙ
DUP
...
Мне любопытно узнать о создании предметно-ориентированного языка. На данный момент домен довольно простой, просто укажите несколько переменных и выполните несколько циклов, если операторы. Изменить: язык будет неанглийским ...
Просто интересно, пробовал ли кто-нибудь использовать новые возможности языка Java 7 в Android?
Я знаю, что Android читает байт-код, который выводит Java, и превращает его в dex. Так что я думаю, мой вопрос в том, может ли это ...
Мне нужно импортировать очень большой словарь в Python, и я ' m сталкивается с неожиданными проблемами памяти. Словарь имеет вид d = {(1,2,3) :( 1,2,3,4), (2,5,6) = (4,2,3,4,5,6),. ..} Итак ...
Файлы Python являются скомпилирован в байт-код (* .pyc). Используя Cython, вы можете скомпилировать их в машинный код (* .so в Linux). Если вы используете оба файла в одной папке, под тем же именем, что такое ...
Я видел проект http://vmkit.llvm.org/, но это не совсем то, что я ищу.Не хочу, чтобы мой код запускался на еще одной виртуальной машине, но на виртуальных машинах .NET и Java. Существуют ли какие-либо серверные части компилятора для LLVM ...
Я пишу компилятор для языка специального назначения в LLVM. Я хочу добавить привязки к библиотеке, которая уже написана на C ++. Моя идея - скомпилировать библиотеку в байт-код LLVM (используя clang -...
Компиляция программы в байт-код вместо собственного кода обеспечивает определенный уровень переносимости, пока существует подходящая виртуальная машина . Но мне интересно, зачем задерживать компиляцию? Почему бы и нет ...
Для этой программы: class Test {public static void main (String [] args) {try {throw new NullPointerException (); } catch (NullPointerException npe) {...
При разработке интерпретатора байтового кода существует ли в наши дни консенсус относительно того, какой формат лучше - стек или трехадресный (или что-то еще?)? Я смотрю на эти соображения: Цель ...
Я переписал вопрос (вопрос остается тем же, только с меньшим фоновым шумом) в надежде создать меньше путаницы, направленной на все неправильные вещи - из-за этого некоторые комментарии ...
Я «обновил» некоторые файлы jar с версии 49.0 до 50.0 с помощью ProGuard. Поскольку предварительная проверка не является обязательной с версией 50.0, я интересно, есть ли способ проверить, действительно ли файл класса ...
Цель: получить подпись открытого метода (возвращаемое значение, параметр, имя метода ) из файлов байт-кода Java. Я использую платформу ObjectWeb ASM. Проблема: я просмотрел спецификацию API ...
Предположим, кто-то узнал, что некий разработчик жестко запрограммировал кучу имен пользователей и паролей в приложение, которое стало производственным. Ой ой ..! Вы знаете и имя пользователя, и пароль - есть ли способ ...
Поддерживает ли Geshi язык программирования R? В этой таблице (Geshi для MediaWiki) не указан R, поэтому я полагаю, что ответ отрицательный, но я просто хотел проверить. Есть ли какой-нибудь язык программирования с ...
Каков наиболее эффективный способ Я могу декомпилировать и отредактировать файл класса? Я действительно просто хочу отредактировать одну строку кода в файле, однако JBE (java ByteCode Editor) не позволяет мне изменить плавающий ...