public class Reflection
extends java.lang.Object
| Constructor and Description |
|---|
Reflection() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
createDefaultInstance(java.lang.Class classObject) |
static java.lang.Object |
createDefaultInstance(java.lang.String className) |
static java.lang.Object |
createInstance(java.lang.String className,
java.lang.Class[] cArgs,
java.lang.Object... args) |
static java.lang.Class |
forName(java.lang.String className) |
static java.lang.Object |
getAdvertisingInfoObject(android.content.Context context) |
static java.lang.String |
getPlayAdId(android.content.Context context,
java.lang.Object AdvertisingInfoObject) |
static java.lang.Object |
invokeInstanceMethod(java.lang.Object instance,
java.lang.String methodName,
java.lang.Class[] cArgs,
java.lang.Object... args) |
static java.lang.Object |
invokeMethod(java.lang.Class classObject,
java.lang.String methodName,
java.lang.Object instance,
java.lang.Class[] cArgs,
java.lang.Object... args) |
static java.lang.Object |
invokeStaticMethod(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] cArgs,
java.lang.Object... args) |
static java.lang.Boolean |
isPlayTrackingEnabled(android.content.Context context,
java.lang.Object AdvertisingInfoObject) |
static java.lang.Object |
readField(java.lang.String className,
java.lang.String fieldName) |
static java.lang.Object |
readField(java.lang.String className,
java.lang.String fieldName,
java.lang.Object instance) |
public static java.lang.Object getAdvertisingInfoObject(android.content.Context context)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getPlayAdId(android.content.Context context,
java.lang.Object AdvertisingInfoObject)
public static java.lang.Boolean isPlayTrackingEnabled(android.content.Context context,
java.lang.Object AdvertisingInfoObject)
public static java.lang.Class forName(java.lang.String className)
public static java.lang.Object createDefaultInstance(java.lang.String className)
public static java.lang.Object createDefaultInstance(java.lang.Class classObject)
public static java.lang.Object createInstance(java.lang.String className,
java.lang.Class[] cArgs,
java.lang.Object... args)
public static java.lang.Object invokeStaticMethod(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] cArgs,
java.lang.Object... args)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object invokeInstanceMethod(java.lang.Object instance,
java.lang.String methodName,
java.lang.Class[] cArgs,
java.lang.Object... args)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object invokeMethod(java.lang.Class classObject,
java.lang.String methodName,
java.lang.Object instance,
java.lang.Class[] cArgs,
java.lang.Object... args)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object readField(java.lang.String className,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object readField(java.lang.String className,
java.lang.String fieldName,
java.lang.Object instance)
throws java.lang.Exception
java.lang.Exception