I have this code:
public interface Interface1{
  void interfaceMethod1();
}
public class Class1<T extends Class0&Interface1>{
 private T field;
 public T getField(){
     return field;
 }
}
When I invoke class1.getField().interfaceMethod1(), where class1 is Class1 instance, I see error "Cannot resolve method".
I want to define class with generic field which will include methods from Class0 and Interface1.
 
    