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();
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |