|
||||||||||
| 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 | |||||||||