org.ops4j.pax.reflector.spi
Class Util

java.lang.Object
  extended by org.ops4j.pax.reflector.spi.Util

public final class Util
extends java.lang.Object


Constructor Summary
Util()
           
 
Method Summary
static java.lang.Object convPrimitive(java.lang.Class type, java.lang.String value)
           
static java.lang.Class expandNativeClass(java.lang.Class nativeClass)
           
static java.lang.reflect.Field findField(java.lang.Object container, java.lang.String memberName)
           
static java.lang.reflect.Method findPublicMethod(java.lang.Class cls, java.lang.String methodName)
           
static java.lang.reflect.Method findPublicMethod(java.lang.Object container, java.lang.String methodName)
           
static boolean isPrimitive(java.lang.Object obj)
           
static boolean matchField(java.lang.String programmatic, java.lang.String global)
           
static void setPrimitive(java.lang.reflect.Field fld, java.lang.Object obj, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

convPrimitive

public static java.lang.Object convPrimitive(java.lang.Class type,
                                             java.lang.String value)

setPrimitive

public static void setPrimitive(java.lang.reflect.Field fld,
                                java.lang.Object obj,
                                java.lang.String value)
                         throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

expandNativeClass

public static java.lang.Class expandNativeClass(java.lang.Class nativeClass)

isPrimitive

public static boolean isPrimitive(java.lang.Object obj)

findField

public static java.lang.reflect.Field findField(java.lang.Object container,
                                                java.lang.String memberName)
                                         throws java.lang.NoSuchFieldException
Throws:
java.lang.NoSuchFieldException

findPublicMethod

public static java.lang.reflect.Method findPublicMethod(java.lang.Object container,
                                                        java.lang.String methodName)

findPublicMethod

public static java.lang.reflect.Method findPublicMethod(java.lang.Class cls,
                                                        java.lang.String methodName)

matchField

public static boolean matchField(java.lang.String programmatic,
                                 java.lang.String global)


Copyright © 2008. All Rights Reserved.