Top Description Constructors Methods
org.codehaus.commons.compiler.util.reflect

public final Class Classes

extends Object
Class Inheritance
Imports
java.lang.reflect.Method

Utility methods related to Class.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Method
getDeclaredMethod(Class<?> declaringClass, String methodName, Class<?>... parameterTypes)

A wrapper for <var>declaringClass</var>.getDeclaredMethod(<var>methodName</var>, <var>parameterTypes</var>) that catches any exception, wraps it in an AssertionError, and throws that.

public static Class<?>
load(String className)

Shorthand for load(ClassLoader.getSystemClassLoader(), className).

public static Class<?>
load(ClassLoader classLoader, String className)

A wrapper for <var>classLoader</var>.loadClass(<var>className</var>) that catches any exception, wraps it in an AssertionError, and throws that.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Classesback to summary
private Classes()

Method Detail

getDeclaredMethodback to summary
public static Method getDeclaredMethod(Class<?> declaringClass, String methodName, Class<?>... parameterTypes)

A wrapper for <var>declaringClass</var>.getDeclaredMethod(<var>methodName</var>, <var>parameterTypes</var>) that catches any exception, wraps it in an AssertionError, and throws that.

loadback to summary
public static Class<?> load(String className)

Shorthand for load(ClassLoader.getSystemClassLoader(), className).

loadback to summary
public static Class<?> load(ClassLoader classLoader, String className)

A wrapper for <var>classLoader</var>.loadClass(<var>className</var>) that catches any exception, wraps it in an AssertionError, and throws that.