mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			46 lines
		
	
	
		
			855 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			855 B
		
	
	
	
		
			Java
		
	
	
	
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();
 | 
						|
  }
 | 
						|
}
 | 
						|
 |