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