2012-02-23 5 views
1

В настоящее время я пишу компилятор для большого подмножества java, и я не могу найти ничего полезного для методов разрешения имен. Не могли бы вы указать мне какие-то ресурсы?Разрешение имен для Java

ответ

1

The VM specification for class file format содержит соглашения об именах, ожидаемые различными типами имен, используемых в JVM.

Они отличаются незначительно (не сильно) в зависимости от того, ссылаетесь ли вы на имя класса, имя пакета, имя участника или подпись метода.

Что касается методов разрешения имен, вам необходимо убедиться, что вы следуете правилам разрешения, изложенным в in the Language Specification.

В принципе, если вы нарушаете правила, изложенные в спецификации языка (или имена, ожидаемые в спецификации файла класса), то вы нарушаете, как работает язык Java, или то, что ожидает загрузчик класса (соответственно).

Смежные вопросы