public class ImportHandler extends ObjectSE
| コンストラクターと説明 |
|---|
ImportHandler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | importClass(StringSE name) クラスをインポートします。 |
void | importPackage(StringSE packageName) パッケージ内のすべてのクラスをインポートします。 |
void | importStatic(StringSE name) 静的フィールドまたはメソッドをインポートします。 |
ClassSE<?> | resolveClass(StringSE name) クラス名を解決します。 |
ClassSE<?> | resolveStatic(StringSE name) 静的フィールドまたはメソッド名を解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void importStatic(StringSE name) throws ELException
name - インポートされる静的クラス名(完全なクラス名を含む)ELException - 名前に "." が含まれていない場合。public void importClass(StringSE name) throws ELException
name - インポートするクラスの完全なクラス名 ELException - 名前に "." が含まれていない場合。public void importPackage(StringSE packageName)
packageName - インポートするパッケージ名 public ClassSE<?> resolveClass(StringSE name)
name - 解決するクラスの名前(パッケージ名なし)。importClass(java.lang.String) または importPackage(java.lang.String) を使用してクラスが以前にインポートされている場合は、その Class インスタンス。それ以外の場合は null。ELException - クラスが抽象であるか、インターフェースであるか、パブリックでない場合。public ClassSE<?> resolveStatic(StringSE name)
name - 解決するメンバーの名前(パッケージおよびクラス名なし)。importStatic(java.lang.String) を使用して以前にインポートされている場合、静的フィールドまたはメソッドを宣言するクラスを表すクラスオブジェクト。それ以外の場合は null。ELException - クラスがパブリックでないか、抽象クラスであるか、インターフェースである場合。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.