public Type wildLowerBound ( Type t ) { if ( t . hasTag ( WILDCARD ) ) { WildcardType w = ( WildcardType ) t ; return w . isExtendsBound ( ) ? syms . botType : wildLowerBound ( w . type ) ; } else return t ; }
Get a wildcard s lower bound returning non - wildcards unchanged .