blob: 522aa062532d5eadaff2b66fc80bea7d9112f6a4 [file] [log] [blame]
package test.pkg;
import android.service.wallpaper.WallpaperService;
import android.view.WindowInsets;
@SuppressWarnings("UnusedDeclaration")
public class SuperCallTest extends WallpaperService {
@Override
public Engine onCreateEngine() {
return new MyEngine1();
}
private class MyEngine1 extends WallpaperService.Engine {
@Override
public void onApplyWindowInsets(WindowInsets insets) {
super.onApplyWindowInsets(insets); // OK
}
public void notSameMethod(WindowInsets insets) {
super.onApplyWindowInsets(insets); // Error
onApplyWindowInsets(insets); // OK: overridden. This should arguably be an error.
}
}
private class MyEngine2 extends Engine {
public void notSameMethod(WindowInsets insets) {
onApplyWindowInsets(insets); // Error: not overridden
}
}
}