@SuppressWarnings("all") // Ensure no crashes | |
public class Issue3120 { | |
CharSequence foo() { | |
return bar(); | |
} | |
<T extends Enum<T>> CharSequence bar() { | |
return null; | |
} | |
CharSequence foo0() { | |
return bar0(null); | |
} | |
<EnumT extends Enum<EnumT> & AnotherType> CharSequence bar0(SomeType<?> type) { | |
return null; | |
} | |
class SomeType<T> {} | |
interface AnotherType {} | |
} |