All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static Object |
coerce(Object value,
IType iType) |
static Object[] |
coerceArgsIfNecessary(IParameterInfo[] parameters,
Object... args) |
static <T> T |
construct(String typeName,
Object... args) |
static IGosuObject |
constructGosuClassInstance(String className,
Object... args) |
static IType[] |
extractRuntimeTypes(Object... args) |
static IMethodInfo |
findCallableMethod(String methodName,
IType[] runtimeTypes,
IType type) |
static IPropertyInfo |
findProperty(IType type,
String propertyName) |
static IGosuClass |
getClass(String fullyQualifiedName) |
static IGosuClass |
getClassButThrowIfInvalid(String fullyQualifiedName) |
static IGosuObject |
getEnclosingClassInstance(IGosuObject obj) |
static Object |
getProperty(Object instance,
String propertyName) |
static Object |
getStaticProperty(IType type,
String propertyName) |
static Object |
getStaticProperty(String className,
String propertyName) |
static Object |
invokeMethod(Object instance,
String methodName,
Object... args) |
static Object |
invokeStaticMethod(String className,
String methodName,
Object... args) |
static void |
setProperty(Object instance,
String propertyName,
Object value) |
static void |
setStaticProperty(IType type,
String propertyName,
Object value) |
static void |
setStaticProperty(String className,
String propertyName,
Object value) |