public class ClassUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Class[] |
EMPTY_CLASS_ARRAY |
| Constructor and Description |
|---|
ClassUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
assignable(java.lang.Class<?> target,
java.lang.Class<?> from) |
static java.lang.Class<?>[] |
getArgumentTypes(ThreadContext context,
IRubyObject[] args,
int offset) |
static java.lang.reflect.Constructor[] |
getConstructors(java.lang.Class<?> clazz) |
static java.lang.Class<?>[] |
getDeclaredClasses(java.lang.Class<?> clazz) |
static java.lang.reflect.Field[] |
getDeclaredFields(java.lang.Class<?> clazz) |
static java.lang.reflect.Field[] |
getFields(java.lang.Class<?> clazz) |
static java.lang.reflect.AccessibleObject |
getMatchingCallable(java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes) |
static java.lang.reflect.Constructor |
getMatchingConstructor(java.lang.Class<?> javaClass,
java.lang.Class<?>[] argumentTypes) |
static java.lang.reflect.Method |
getMatchingDeclaredMethod(java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes) |
static java.lang.String |
getSimpleName(java.lang.Class<?> clazz) |
static boolean |
isJavaClassProxyType(ThreadContext context,
RubyModule c) |
public static boolean assignable(java.lang.Class<?> target,
java.lang.Class<?> from)
public static java.lang.Class<?>[] getArgumentTypes(ThreadContext context, IRubyObject[] args, int offset)
public static java.lang.reflect.AccessibleObject getMatchingCallable(java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
public static java.lang.reflect.Constructor getMatchingConstructor(java.lang.Class<?> javaClass,
java.lang.Class<?>[] argumentTypes)
public static java.lang.reflect.Method getMatchingDeclaredMethod(java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
public static java.lang.reflect.Field[] getDeclaredFields(java.lang.Class<?> clazz)
public static java.lang.reflect.Field[] getFields(java.lang.Class<?> clazz)
public static java.lang.Class<?>[] getDeclaredClasses(java.lang.Class<?> clazz)
public static java.lang.String getSimpleName(java.lang.Class<?> clazz)
public static java.lang.reflect.Constructor[] getConstructors(java.lang.Class<?> clazz)
public static boolean isJavaClassProxyType(ThreadContext context, RubyModule c)
Copyright © 2001-2023 JRuby. All Rights Reserved.