mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			373 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			373 B
		
	
	
	
		
			Java
		
	
	
	
| // Test to make sure static initializers are called
 | |
| 
 | |
| class bar
 | |
| {
 | |
|   public static int zog;
 | |
|   public static int zag;
 | |
| 
 | |
|   static
 | |
|   {
 | |
|     zog = 12;
 | |
|     zag = 2;
 | |
|   }
 | |
| 
 | |
|   public bar() { } 
 | |
| }
 | |
| 
 | |
| public class StaticConstructor
 | |
| {
 | |
|   static int foo ()
 | |
|   {
 | |
|     return new bar().zog;
 | |
|   }
 | |
| 
 | |
|   public static void main(String args[])
 | |
|   {
 | |
|     System.out.println ("" + (foo() + bar.zag));
 | |
|   }
 | |
| }
 | |
| 
 |