blob: 09cca7ef9032caaad08ff86e2c094ca32322d883 [file] [log] [blame]
public class pr26390
{
public interface ComponentPeer {
public void setBounds();
}
public interface ContainerPeer extends ComponentPeer {
}
public interface WindowPeer extends ContainerPeer {
}
public interface FramePeer extends WindowPeer {
}
public static class SwingComponentPeer implements ComponentPeer {
public void setBounds() {
}
}
public static class SwingContainerPeer
extends SwingComponentPeer implements ContainerPeer
{
}
public static class SwingWindowPeer
extends SwingContainerPeer implements WindowPeer
{
}
public static class SwingFramePeer
extends SwingWindowPeer implements FramePeer
{
public void setBounds() {
super.setBounds();
}
}
public static void main(String[] args)
{
SwingFramePeer s = new SwingFramePeer();
s.setBounds();
}
}