Mirror API

com.sun.mirror.util
インタフェース Declarations


public interface Declarations

宣言で操作を行うためのユーティリティーメソッド。

導入されたバージョン:
1.5

メソッドの概要
 boolean hides(MemberDeclaration sub, MemberDeclaration sup)
          型、メソッド、またはフィールド宣言が別のものを覆い隠しているかどうかをテストします。
 boolean overrides(MethodDeclaration sub, MethodDeclaration sup)
          あるメソッドが別のメソッドをオーバーライドするかどうかをテストします。
 

メソッドの詳細

hides

boolean hides(MemberDeclaration sub,
              MemberDeclaration sup)
型、メソッド、またはフィールド宣言が別のものを覆い隠しているかどうかをテストします。

パラメータ:
sub - 最初のメンバー
sup - 2 番目のメンバー
戻り値:
最初のメンバーが 2 番目のメンバーを覆い隠している場合だけ true

overrides

boolean overrides(MethodDeclaration sub,
                  MethodDeclaration sup)
あるメソッドが別のメソッドをオーバーライドするかどうかをテストします。非抽象メソッドが抽象メソッドをオーバーライドする場合、前者は後者を「実装する」ともいいます。

パラメータ:
sub - 最初のメソッド
sup - 2 番目のメソッド
戻り値:
最初のメソッドが 2 番目のメソッドオーバーライドする場合だけ true

Mirror API

バグや機能要求の報告
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.