-
- すべてのスーパー・インタフェース:
AnnotatedConstruct,TypeMirror
public interface IntersectionType extends TypeMirror
共通部分型を表します。共通部分型は、プログラムで暗黙的または明示的に宣言することができます。 たとえば、型パラメータ
<T extends Number & Runnable>の境界は(暗黙的な)共通部分型です。 これは、NumberおよびRunnableを境界とするIntersectionTypeで表されます。- 実装上のノート:
- リファレンス実装では、キャスト式の明示的なターゲット型をモデル化するために
IntersectionTypeが使用されます。 - 導入されたバージョン:
- 1.8
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 List<? extends TypeMirror>getBounds()この共通部分型を含む境界を返します。-
インタフェースjavax.lang.modelで宣言されたメソッド。AnnotatedConstruct
getAnnotation, getAnnotationMirrors, getAnnotationsByType
-
-
-
-
メソッドの詳細
-
getBounds
List<? extends TypeMirror> getBounds()
この共通部分型を含む境界を返します。- 戻り値:
- この交差タイプの境界
-
-