2012-02-23 17 views
1

のために私は、現在のJavaの大きなサブセットのためのコンパイラを書いていますし、私は名前解決の技術のための有益な何かを見つけるように見えることはできません。あなたは名前解決は、Java

答えて

1

The VM specification for class file formatは、JVMで使用される名前の様々なタイプが期待する命名規則が含まれているいくつかのリソースに向けて私をポイントしてくださいすることができます。

彼らはあなたが、クラス名、パッケージ名、メンバー名、またはメソッドシグネチャを参照しているかどうかに応じて(あまりないことで)若干異なります。

限り名前解決技術は、あなたがin the Language Specificationを打ち出したとして、あなたが解決のルールに従っていることを確認する必要があります。

基本的に、言語仕様(またはクラス・ファイル仕様で期待される名前)に定められたルールに違反すると、Java言語の動作方法やクラス・ローダーの期待に違反します。