|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.lang.ClassRedirects
public class ClassRedirects
Implementations of java.lang.Class methods added in jdk5
Method Summary | ||
---|---|---|
static
|
asSubclass(Class<T> clazz,
Class thisClazz)
|
|
static
|
cast(Class<T> clazz,
Object o)
Cast an object |
|
static boolean |
contains(String string,
CharSequence s)
Deprecated. As of release 1.1.0 replaced by StringRedirects.contains |
|
static String |
getCanonicalName(Class clazz)
Returns the canonical name of the the underlying class as defined by the Java Language Specification. |
|
static Class<?> |
getEnclosingClass(Class clazz)
This method cannot be implemented as it relies on native method info. |
|
static Constructor<?> |
getEnclosingConstructor(Class clazz)
This method cannot be implemented as it relies on native method info. |
|
static Method |
getEnclosingMethod(Class clazz)
This method cannot be implemented as it relies on native method info. |
|
static
|
getEnumConstants(Class<T> enumType)
Get the enumeration constants |
|
static Object[] |
getGenericInterfaces(Class clazz)
|
|
static Object |
getGenericSuperclass(Class clazz)
|
|
static String |
getSimpleName(Class clazz)
Implementation of the jdk5 Class.getSimpleName() method. |
|
static boolean |
isAnnotation(Class clazz)
Whether the class is an annotation |
|
static boolean |
isAnonymousClass(Class clazz)
Returns true if and only if the underlying class is an anonymous class. |
|
static boolean |
isEnum(Class clazz)
Whether the class is an enum |
|
static boolean |
isLocalClass(Class clazz)
|
|
static boolean |
isMemberClass(Class clazz)
|
|
static boolean |
isSynthetic(Class clazz)
|
|
static String |
quoteReplacement(String string)
Deprecated. As of release 1.1.0 replaced by StringRedirects.quoteReplacement |
|
static String |
replace(String string,
CharSequence target,
CharSequence replacement)
Deprecated. As of release 1.1.0 replaced by StringRedirects.replace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean isAnnotation(Class clazz)
clazz
- the class
public static boolean isEnum(Class clazz)
clazz
- the class
public static <T extends EnumImpl<T>> T[] getEnumConstants(Class<T> enumType)
T
- the enum typeenumType
- the enum type
public static <T> T cast(Class<T> clazz, Object o)
T
- the expected typeclazz
- the expected classo
- the object
public static <T> Class<? extends T> asSubclass(Class<T> clazz, Class thisClazz)
clazz
- thisClazz
-
ClassCastException
- if thisClazz object does not
represent a subclass of the specified class (here "subclass" includes
the class itself).public static String replace(String string, CharSequence target, CharSequence replacement)
StringRedirects.replace
string
- the stringtarget
- the string to replacereplacement
- the replacement text
public static boolean contains(String string, CharSequence s)
StringRedirects.contains
string
- the strings
- the character sequence
public static String quoteReplacement(String string)
StringRedirects.quoteReplacement
string
- the quoted stringpublic static String getSimpleName(Class clazz)
The simple name of an array is the simple name of the component type with "[]" appended. In particular the simple name of an array whose component type is anonymous is "[]".
clazz
- the Class instance
public static String getCanonicalName(Class clazz)
clazz
- the Class instance
public static boolean isAnonymousClass(Class clazz)
clazz
- the Class instance
public static boolean isSynthetic(Class clazz)
clazz
-
public static boolean isLocalClass(Class clazz)
clazz
- the Class instance
public static boolean isMemberClass(Class clazz)
clazz
- the Class instance
public static Object getGenericSuperclass(Class clazz)
clazz
-
public static Object[] getGenericInterfaces(Class clazz)
clazz
-
public static Method getEnclosingMethod(Class clazz)
clazz
-
public static Constructor<?> getEnclosingConstructor(Class clazz)
clazz
-
public static Class<?> getEnclosingClass(Class clazz)
clazz
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |