Class TypeBoundClass.TyVarInfo

  • Enclosing interface:
    TypeBoundClass

    public static class TypeBoundClass.TyVarInfo
    extends java.lang.Object
    A type parameter declaration.
    • Constructor Detail

      • TyVarInfo

        public TyVarInfo​(Type.IntersectionTy upperBound,
                         @Nullable Type lowerBound,
                         com.google.common.collect.ImmutableList<AnnoInfo> annotations)
    • Method Detail

      • lowerBound

        public @Nullable Type lowerBound()
        The lower bound.
      • annotations

        public com.google.common.collect.ImmutableList<AnnoInfo> annotations()
        Type parameter declaration annotations.