public class X_Source extends Object
| Modifier and Type | Method and Description |
|---|---|
static IsType |
binaryToSource(String qualifiedBinaryName)
Send in com.pkg.Clazz$InnerClass
or com/pkg/Clazz$InnerClass
Get back Pair<"com.pkg", "Clazz.InnerClass"
|
static String |
classToEnclosedSourceName(Class<?> cls) |
static URL |
classToUrl(String binaryName,
ClassLoader loader) |
static Pair<String,Integer> |
extractArrayDepth(String from) |
static URL[] |
getUrls(ClassLoader classLoader) |
static boolean |
isJavaLangObject(HasQualifiedName type) |
static String |
primitiveToObject(String datatype) |
static String |
qualifiedName(String pkg,
String enclosed) |
static String[] |
splitClassName(String providerName) |
static String |
stripClassExtension(String loc) |
static String |
stripFileName(String loc) |
static String |
stripJarName(String loc) |
static String |
toPackage(String cls) |
static String[] |
toStringBinary(Class<?>... classes) |
static String[] |
toStringCanonical(Class<?>... classes) |
static String |
toStringEnclosed(Class<?> cls) |
static IsType |
toType(Class<?> cls) |
protected static IsType |
toType(String qualifiedName) |
static IsType |
toType(String pkg,
String enclosedName) |
static IsType[] |
toTypes(String[] from) |
static boolean |
typesAssignable(Class<?>[] subtypes,
Class<?>... supertypes) |
static boolean |
typesEqual(Class<?>[] one,
Class<?>... two) |
static boolean |
typesEqual(Class<?>[] one,
IsType... two) |
static boolean |
typesEqual(IsType[] one,
Class<?>... two) |
static boolean |
typesEqual(IsType[] one,
IsType[] two) |
public static IsType binaryToSource(String qualifiedBinaryName)
qualifiedBinaryName - - The cls.getCanonicalName, or cls.getQualifiedBinaryNamepublic static URL[] getUrls(ClassLoader classLoader)
public static URL classToUrl(String binaryName, ClassLoader loader)
public static boolean isJavaLangObject(HasQualifiedName type)
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.