org.openjump.test
Class ReflectionUtils

java.lang.Object
  extended by org.openjump.test.ReflectionUtils

public final class ReflectionUtils
extends java.lang.Object

Author:
Benjamin Gudehus

Method Summary
static java.lang.Object privateField(java.lang.Object obj, java.lang.String name)
           
static void privateField(java.lang.Object obj, java.lang.String name, java.lang.Object value)
           
static java.lang.Object privateStaticField(java.lang.Class<?> cls, java.lang.String name)
           
static void privateStaticField(java.lang.Class<?> cls, java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

privateField

public static java.lang.Object privateField(java.lang.Object obj,
                                            java.lang.String name)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

privateField

public static void privateField(java.lang.Object obj,
                                java.lang.String name,
                                java.lang.Object value)
                         throws java.lang.Exception
Throws:
java.lang.Exception

privateStaticField

public static java.lang.Object privateStaticField(java.lang.Class<?> cls,
                                                  java.lang.String name)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

privateStaticField

public static void privateStaticField(java.lang.Class<?> cls,
                                      java.lang.String name,
                                      java.lang.Object value)
                               throws java.lang.Exception
Throws:
java.lang.Exception