mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			569 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			569 B
		
	
	
	
		
			Java
		
	
	
	
| // Demonstrate that private methods can be reflected even if they are
 | |
| // not referenced at compile-time (i.e. -fkeep-inline-functions works).
 | |
| import java.lang.reflect.Method;
 | |
| public class KeepInline {
 | |
|   private void example() {
 | |
|     System.out.println("example");
 | |
|   }
 | |
|   public static void main(String[] args) {
 | |
|     try {
 | |
|       KeepInline pr = new KeepInline();
 | |
|       Method[] meths = pr.getClass().getDeclaredMethods();
 | |
|       for (int n = 0; n < meths.length; n++)
 | |
|         System.out.println(meths[n]);
 | |
|     } catch (Throwable t) {
 | |
|       t.printStackTrace();
 | |
|     }
 | |
|   }
 | |
| }
 |