Module  java.compiler
软件包  javax.lang.model.type

Interface IntersectionType

  • All Superinterfaces:
    AnnotatedConstructTypeMirror


    public interface IntersectionType
    extends TypeMirror
    表示交叉路口类型。

    交集类型可以在程序中隐式或明确声明。 例如,类型参数<T extends Number & Runnable>是(隐式)交集类型。 这由IntersectionType代表,其中NumberRunnable作为其界限。

    Implementation Note:
    在参考实现中,使用 IntersectionType来建模转换表达式的显式目标类型。
    从以下版本开始:
    1.8
    • 方法详细信息

      • getBounds

        List<? extends TypeMirror> getBounds​()
        返回包含此交集类型的边界。
        结果
        the bounds of this intersection type