org.codehaus.groovy.reflection
Class ReflectionCache
java.lang.Object
org.codehaus.groovy.reflection.ReflectionCache
public class ReflectionCache
- extends java.lang.Object
Method Summary |
(package private) static boolean |
arrayContentsEq(java.lang.Object[] a1,
java.lang.Object[] a2)
|
static java.lang.Class |
autoboxType(java.lang.Class type)
|
static CachedClass |
getCachedClass(java.lang.Class klazz)
Get the CachedClass for a the given Class (which may be a Type). |
static java.lang.String |
getMOPMethodName(CachedClass declaringClass,
java.lang.String name,
boolean useThis)
|
static boolean |
isArray(java.lang.Class klazz)
|
static boolean |
isAssignableFrom(java.lang.Class klazz,
java.lang.Class aClass)
|
(package private) static void |
setAssignableFrom(java.lang.Class klazz,
java.lang.Class aClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
primitiveTypesMap
private static java.util.Map primitiveTypesMap
mopNames
static TripleKeyHashMap mopNames
CACHED_CLASS_MAP
static final java.util.Map CACHED_CLASS_MAP
assignableMap
static WeakDoubleKeyHashMap assignableMap
STRING_CLASS
private static final CachedClass STRING_CLASS
OBJECT_CLASS
public static final CachedClass OBJECT_CLASS
OBJECT_ARRAY_CLASS
public static final CachedClass OBJECT_ARRAY_CLASS
ReflectionCache
public ReflectionCache()
autoboxType
public static java.lang.Class autoboxType(java.lang.Class type)
getMOPMethodName
public static java.lang.String getMOPMethodName(CachedClass declaringClass,
java.lang.String name,
boolean useThis)
isArray
public static boolean isArray(java.lang.Class klazz)
setAssignableFrom
static void setAssignableFrom(java.lang.Class klazz,
java.lang.Class aClass)
isAssignableFrom
public static boolean isAssignableFrom(java.lang.Class klazz,
java.lang.Class aClass)
arrayContentsEq
static boolean arrayContentsEq(java.lang.Object[] a1,
java.lang.Object[] a2)
getCachedClass
public static CachedClass getCachedClass(java.lang.Class klazz)
- Get the CachedClass for a the given Class (which may be a Type).
- Parameters:
klazz
-
- Returns:
- the class
Copyright © ${year} The Codehaus. All Rights Reserved.