- すべてのスーパー・インタフェース:
ExpressionTree
,Tree
public interface InstanceOfTree extends ExpressionTree
instanceof
式のツリー・ノード。 たとえば:
expression instanceof type
- Java言語仕様を参照してください:
-
15.20.2 タイプ比較演算子のインスタンス
- 導入されたバージョン:
- 1.6
-
ネストされたクラスのサマリー
修飾子と型インタフェース説明static enum
Preview.instanceof式には2つのバリエーションがあります: タイプのテストおよびパターン一致の実行 -
メソッドのサマリー
修飾子と型メソッド説明テストする式を返します。テスト済パターンを返します。または、このインスタンスがパターンを使用していない場合はnullを返します。Preview.このinstanceof式の種類を返します。getType()
チェックする型を返します。
-
メソッドの詳細
-
getExpression
ExpressionTree getExpression()テストする式を返します。- 戻り値:
- 表現
-
getType
Tree getType()チェックする型を返します。- 戻り値:
- タイプ
- 関連項目:
-
getPattern
PatternTree getPattern()テスト済パターンを返します。または、このインスタンスがパターンを使用していない場合はnullを返します。次の形式のようなパターンの場合:
expression instanceof type variable name
パターンを返します。次の形式で、パターンのないインスタンスの場合:
expression instanceof type
nullを返します。- 戻り値:
- テストされたパターン。このinstanceofがパターンを使用しない場合はnull
- 導入されたバージョン:
- 16
-
getTestKind
InstanceOfTree.TestKindPREVIEW getTestKind()getTestKind
は、Javaプラットフォームのリフレクティブ・プレビューAPIです。プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。このinstanceof式の種類を返します。- 戻り値:
- このinstanceof式の種類
- 導入されたバージョン:
- 20
-