org.dyndns.nuda.tools.util
クラス ReflectUtil

java.lang.Object
  上位を拡張 org.dyndns.nuda.tools.util.ReflectUtil

public class ReflectUtil
extends java.lang.Object


入れ子のクラスの概要
static class ReflectUtil.AttributeContext
           
static class ReflectUtil.AttributeContextComparator
           
static class ReflectUtil.PREFIX
           
 
フィールドの概要
static int[] PRIME
           
 
コンストラクタの概要
ReflectUtil()
           
 
メソッドの概要
static java.util.List<java.lang.reflect.Field> getAnnotationPresentedField(java.lang.Class<?> cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
           
static java.util.List<java.lang.reflect.Method> getAnnotationPresentedMethods(java.lang.Class<?> cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
           
static java.lang.Class<?>[] getGenericTypeForMethodReturn(java.lang.reflect.Method method)
           
static boolean isPresentedByInterface(java.lang.Class<?> target, java.lang.Class<?> intf)
           
static void main(java.lang.String[] args)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PRIME

public static final int[] PRIME
コンストラクタの詳細

ReflectUtil

public ReflectUtil()
メソッドの詳細

isPresentedByInterface

public static boolean isPresentedByInterface(java.lang.Class<?> target,
                                             java.lang.Class<?> intf)

getAnnotationPresentedMethods

public static java.util.List<java.lang.reflect.Method> getAnnotationPresentedMethods(java.lang.Class<?> cls,
                                                                                     java.lang.Class<? extends java.lang.annotation.Annotation> annotation)

getAnnotationPresentedField

public static java.util.List<java.lang.reflect.Field> getAnnotationPresentedField(java.lang.Class<?> cls,
                                                                                  java.lang.Class<? extends java.lang.annotation.Annotation> annotation)

getGenericTypeForMethodReturn

public static java.lang.Class<?>[] getGenericTypeForMethodReturn(java.lang.reflect.Method method)

main

public static void main(java.lang.String[] args)