SpecificMethodInfoDemo.java Source code

Java tutorial

Introduction

Here is the source code for SpecificMethodInfoDemo.java

Source

import java.lang.reflect.Method;

/**
 * Demonstrates how to get specific method information.
 * 
 * @author <a href=mailto:kraythe@arcor.de>Robert Simmons jr. (kraythe)</a>
 * @version $Revision: 1.3 $
 */
public class SpecificMethodInfoDemo {
    /**
     * Demo method.
     * 
     * @param args
     *          Command line arguments.
     * 
     * @throws RuntimeException
     *           If there is a reflection problem.
     */
    public static void main(final String[] args) {
        final Method byteValueMeth;
        final Method waitMeth;
        final Method waitDetailMeth;

        try {
            byteValueMeth = Number.class.getMethod("byteValue", null);
            waitMeth = Number.class.getMethod("wait", new Class[] {});
            waitDetailMeth = Number.class.getMethod("wait", new Class[] { long.class, int.class });
        } catch (final NoSuchMethodException ex) {
            throw new RuntimeException(ex);
        }

        System.out.println("byteValueMeth = " + byteValueMeth.toString());
        System.out.println("waitMeth = " + waitMeth.toString());
        System.out.println("waitDetailMeth = " + waitDetailMeth.toString());
    }
}

/* ########## End of File ########## */