Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.sourceforge.pmd.dcd
Class ClassLoaderUtil

    java.lang.Object
      net.sourceforge.pmd.dcd.ClassLoaderUtil

    public class ClassLoaderUtil

extends java.lang.Object

ClassLoader utilities. Useful for extracting additional details from a class hierarchy beyond the basic standard Java Reflection APIs.

Field Summary
`static java.lang.String` | `CLINIT`
`static java.lang.String` | `INIT`

Constructor Summary
`ClassLoaderUtil()`

Method Summary
`static java.lang.String` | `fromInternalForm(java.lang.String internalForm)`
`static java.lang.Class` | `getClass(java.lang.String name)`
`static java.lang.reflect.Constructor` | `getConstructor(java.lang.Class type, java.lang.String name, java.lang.Class... parameterTypes)`
`static java.lang.reflect.Field` | `getField(java.lang.Class type, java.lang.String name)`
`static java.lang.reflect.Method` | `getMethod(java.lang.Class type, java.lang.String name, java.lang.Class... parameterTypes)`
`static java.lang.String` | `getMethodSignature(java.lang.String name, java.lang.Class... parameterTypes)`
`static java.lang.Class[]` | `getParameterTypes(java.lang.String... parameterTypeNames)`
`static boolean` | `isOverridenMethod(java.lang.Class clazz, java.lang.reflect.Method method, boolean checkThisClass)`
`static java.lang.String` | `toInternalForm(java.lang.String internalForm)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### CLINIT

    public static final java.lang.String CLINIT

See Also:
  Constant Field Values

### INIT

    public static final java.lang.String INIT

See Also:
  Constant Field Values

Constructor Detail

### ClassLoaderUtil

    public ClassLoaderUtil()

Method Detail

### fromInternalForm

    public static java.lang.String fromInternalForm(java.lang.String internalForm)

### toInternalForm

    public static java.lang.String toInternalForm(java.lang.String internalForm)

### getClass

    public static java.lang.Class getClass(java.lang.String name)

### getField

    public static java.lang.reflect.Field getField(java.lang.Class type,
                                                   java.lang.String name)

### getMethod

    public static java.lang.reflect.Method getMethod(java.lang.Class type,
                                                     java.lang.String name,
                                                     java.lang.Class... parameterTypes)

### getConstructor

    public static java.lang.reflect.Constructor getConstructor(java.lang.Class type,
                                                               java.lang.String name,
                                                               java.lang.Class... parameterTypes)

### getMethodSignature

    public static java.lang.String getMethodSignature(java.lang.String name,
                                                      java.lang.Class... parameterTypes)

### getParameterTypes

    public static java.lang.Class[] getParameterTypes(java.lang.String... parameterTypeNames)

### isOverridenMethod

    public static boolean isOverridenMethod(java.lang.Class clazz,
                                            java.lang.reflect.Method method,
                                            boolean checkThisClass)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002-2009 InfoEther. All Rights Reserved.