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