public class ClassUtils
extends java.lang.Object
| Constructor and Description |
|---|
ClassUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.InputStream |
getClassInputStreamForClassName(java.lang.String fullyQualifiedClassName,
java.lang.ClassLoader classLoader)
Gets the input stream of the class with the given name.
|
static java.lang.String |
getClassName(java.lang.String fqClassName) |
static java.lang.String |
getClassNameForInternalName(java.lang.String internalName)
Gets the class name for the given internal name.
|
static java.lang.String |
getFullyQualifiedNameForInternalName(java.lang.String internalName) |
public static java.lang.String getFullyQualifiedNameForInternalName(java.lang.String internalName)
public static java.lang.String getClassName(java.lang.String fqClassName)
public static java.lang.String getClassNameForInternalName(java.lang.String internalName)
An internal name is similar to a fully qualified name but the '.' are replaced by '/'. The
returned name is only the last part of the fully qualified name. E.g. io.neow3j.core.Transaction becomes Transaction.
internalName - The internal name to get the simple class name for.public static java.io.InputStream getClassInputStreamForClassName(java.lang.String fullyQualifiedClassName,
java.lang.ClassLoader classLoader)
fullyQualifiedClassName - The fully qualified name of the class to load.classLoader - The class loader to use.