<T extends Drawable & DrawerToggle> ActionBarDrawerToggle(
Activity activity,
Toolbar toolbar,
DrawerLayout drawerLayout,
T slider,
@StringRes int openDrawerContentDescRes,
@StringRes int closeDrawerContentDescRes) {
During browsing source code of the class ActionBarDrawerToggle.java, I've found this constructor is declared without access specifier. Rather, its declaration starts with
<T extends Drawable & DrawerToggle>
Please explain, what does it really mean?