mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Java
		
	
	
	
| // instance.java -- test the `instanceof' operator.
 | |
| 
 | |
| import java.util.EventListener;
 | |
| 
 | |
| public class instance implements EventListener
 | |
| {
 | |
|   public static void main (String[] args)
 | |
|   {
 | |
|     Object x1 = new instance ();
 | |
|     EventListener x2 = new instance ();
 | |
|     IllegalArgumentException iae
 | |
|       = new IllegalArgumentException ("any random class");
 | |
|     String x3 = "zardoz";
 | |
|     Object x4 = "zardoz";
 | |
| 
 | |
|     // Test simple object stuff
 | |
|     System.out.println (x1 instanceof Object);
 | |
|     System.out.println (x1 instanceof IllegalArgumentException);
 | |
|     System.out.println (x1 instanceof EventListener);
 | |
|     System.out.println (x1 instanceof String);
 | |
|     System.out.println ("=");
 | |
| 
 | |
|     // Test with value which is an interface.
 | |
|     System.out.println (x2 instanceof Object);
 | |
|     System.out.println (x2 instanceof IllegalArgumentException);
 | |
|     System.out.println (x2 instanceof EventListener);
 | |
|     System.out.println ("=");
 | |
| 
 | |
|     // Test with value which is a final class.
 | |
|     System.out.println (x3 instanceof Object);
 | |
|     System.out.println (x3 instanceof String);
 | |
|     System.out.println ("=");
 | |
| 
 | |
|     // Test with value which is a random class.
 | |
|     System.out.println (iae instanceof Object);
 | |
|     System.out.println (iae instanceof IllegalArgumentException);
 | |
|     System.out.println (iae instanceof EventListener);
 | |
|     System.out.println ("=");
 | |
| 
 | |
|     // Test with value which is a final class, but not known
 | |
|     // statically.
 | |
|     System.out.println (x4 instanceof Object);
 | |
|     System.out.println (x4 instanceof IllegalArgumentException);
 | |
|     System.out.println (x4 instanceof EventListener);
 | |
|     System.out.println (x4 instanceof String);
 | |
|     System.out.println (x4 instanceof int[]);
 | |
|   }
 | |
| }
 |