В настоящее время я пишу компилятор для большого подмножества java, и я не могу найти ничего полезного для методов разрешения имен. Не могли бы вы указать мне какие-то ресурсы?Разрешение имен для Java
1
A
ответ
1
The VM specification for class file format содержит соглашения об именах, ожидаемые различными типами имен, используемых в JVM.
Они отличаются незначительно (не сильно) в зависимости от того, ссылаетесь ли вы на имя класса, имя пакета, имя участника или подпись метода.
Что касается методов разрешения имен, вам необходимо убедиться, что вы следуете правилам разрешения, изложенным в in the Language Specification.
В принципе, если вы нарушаете правила, изложенные в спецификации языка (или имена, ожидаемые в спецификации файла класса), то вы нарушаете, как работает язык Java, или то, что ожидает загрузчик класса (соответственно).
Смежные вопросы
- 1. C++ разрешение имен для внутреннего пространства имен
- 2. Разрешение имен для сетей Windows
- 3. Разрешение конфликтов имен классов в java
- 4. Динамическое разрешение имен
- 5. Разрешение конфликта имен C++
- 6. C++ разрешение имен
- 7. Противоречивое пространство имен Разрешение
- 8. Разрешение имен конфликтов
- 9. Перегрузка оператора, разрешение имен и пространства имен
- 10. Azure предоставленного разрешение имен для балансировки нагрузки
- 11. C++ полиморфизм, разрешение имен для производного класса
- 12. Разрешение имен по двум LAN
- 13. Рекурсивное разрешение имен - Обмен сообщениями
- 14. Как работает разрешение на разрешение имен в JavaScript?
- 15. Параллельное и прерывистое DNS-разрешение имен нескольких имен кажется невозможным
- 16. Использует ли C++ статическое разрешение имен или разрешение динамического имени?
- 17. Разрешение более длинных имен пользователей в JSQMessagesViewController
- 18. Java - Псевдоним для имен полого
- 19. Зависимая разрешение имен и имен станд/Стандартная библиотека
- 20. Разрешение без имени и именного пространства имен
- 21. разрешение на использование пространства имен socket.io client
- 22. Разрешение имен сетевого уровня Wireshark pcap
- 23. Разрешение имен с облачным менеджером облаков
- 24. ADAL для java: разрешение зависимостей для примера клиентского приложения java
- 25. Разрешение перегрузки шаблона для операторов внутри анонимного пространства имен
- 26. Разрешение экрана Java код
- 27. Разрешение имен (scoping) в выражении SQL
- 28. Рубин - Разрешение имен с помощью переменной
- 29. Разрешение конфликта пространства имен со спутниковой сборкой
- 30. Локальное разрешение имен без порта - MAMP Pro