if( method.getReturnType().equals(Void.TYPE)){ out.println("It does"); }
Quick example:
$cat X.java import java.lang.reflect.Method; public class X { public static void main( String [] args ) { for( Method m : X.class.getMethods() ) { if( m.getReturnType().equals(Void.TYPE)){ System.out.println( m.getName() + " returns void "); } } } public void hello(){} } $java X hello returns void main returns void wait returns void wait returns void wait returns void notify returns void notifyAll returns void
OscarRyz Dec 17 '09 at 20:12 2009-12-17 20:12
source share