class GetClassTest {
// See AnnotatedTypeFactory.adaptGetClassReturnTypeToReceiver
void context() {
Integer i = 4;
i.getClass();
Class<?> a = i.getClass();
// Type agruments don't match
@SuppressWarnings("fenum:assignment.type.incompatible")
Class<? extends Object> b = i.getClass();
// Type agruments don't match
@SuppressWarnings("fenum:assignment.type.incompatible")
Class<? extends Integer> c = i.getClass();
}
}