org.testinfected.hamcrest.jpa
Class Reflection

java.lang.Object
  extended by org.testinfected.hamcrest.jpa.Reflection

public class Reflection
extends java.lang.Object


Method Summary
static java.lang.reflect.Field[] fieldsOf(java.lang.Class<?> entity, com.google.common.base.Predicate<java.lang.reflect.Field> predicate)
           
static java.lang.reflect.Field[] fieldsOf(java.lang.Object entity, com.google.common.base.Predicate<java.lang.reflect.Field> predicate)
           
static boolean isStatic(java.lang.reflect.Field each)
           
static boolean isTransient(java.lang.reflect.Field each)
           
static java.lang.Object readField(java.lang.Object argument, java.lang.reflect.Field field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

readField

public static java.lang.Object readField(java.lang.Object argument,
                                         java.lang.reflect.Field field)

isTransient

public static boolean isTransient(java.lang.reflect.Field each)

isStatic

public static boolean isStatic(java.lang.reflect.Field each)

fieldsOf

public static java.lang.reflect.Field[] fieldsOf(java.lang.Object entity,
                                                 com.google.common.base.Predicate<java.lang.reflect.Field> predicate)

fieldsOf

public static java.lang.reflect.Field[] fieldsOf(java.lang.Class<?> entity,
                                                 com.google.common.base.Predicate<java.lang.reflect.Field> predicate)


Copyright © 2012. All Rights Reserved.