|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tapestry5.internal.plastic.PlasticInternalUtils
public class PlasticInternalUtils
Field Summary | |
---|---|
static java.lang.String[] |
EMPTY
|
Constructor Summary | |
---|---|
PlasticInternalUtils()
|
Method Summary | ||
---|---|---|
static java.lang.String |
capitalize(java.lang.String input)
Capitalizes the input string, converting the first character to upper case. |
|
static void |
close(java.io.Closeable closeable)
|
|
static org.apache.tapestry5.internal.plastic.asm.tree.ClassNode |
convertBytecodeToClassNode(byte[] bytecode)
|
|
static java.lang.String |
dissasembleBytecode(org.apache.tapestry5.internal.plastic.asm.tree.ClassNode classNode)
|
|
static java.lang.Object |
getFromInstanceContext(InstanceContext context,
java.lang.String javaName)
|
|
static boolean |
isBlank(java.lang.String input)
|
|
static boolean |
isEmpty(java.lang.Object[] input)
|
|
static boolean |
isEqual(java.lang.Object left,
java.lang.Object right)
Returns true if both objects are the same instance, or both null, or left equals right. |
|
static boolean |
isNonBlank(java.lang.String input)
|
|
static
|
newList()
|
|
static
|
newMap()
|
|
static
|
newSet()
|
|
static java.lang.String |
objectDescriptorToClassName(java.lang.String descriptor)
Converts an object type descriptor (i.e. |
|
static java.lang.String[] |
orEmpty(java.lang.String[] input)
|
|
static byte[] |
readBytecodeForClass(java.lang.ClassLoader loader,
java.lang.String className,
boolean mustExist)
|
|
static java.lang.Class |
toClass(java.lang.ClassLoader loader,
java.lang.String javaName)
|
|
static java.lang.String |
toClassName(java.lang.String internalName)
Converts a class's internal name (i.e., using slashes) to Java source code format (i.e., using periods). |
|
static java.lang.String |
toClassPath(java.lang.String className)
|
|
static java.lang.String |
toDescriptor(java.lang.String className)
Converts a primitive type or fully qualified class name (or array form) to a descriptor. |
|
static java.lang.String |
toInternalName(java.lang.String className)
|
|
static java.lang.String |
toMessage(java.lang.Throwable t)
|
|
static MethodDescription |
toMethodDescription(org.apache.tapestry5.internal.plastic.asm.tree.MethodNode node)
|
|
static java.lang.String |
toPropertyName(java.lang.String fieldName)
Strips out leading and trailing underscores, leaving the real property name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] EMPTY
Constructor Detail |
---|
public PlasticInternalUtils()
Method Detail |
---|
public static boolean isEmpty(java.lang.Object[] input)
public static java.lang.String[] orEmpty(java.lang.String[] input)
public static boolean isBlank(java.lang.String input)
public static boolean isNonBlank(java.lang.String input)
public static java.lang.String toInternalName(java.lang.String className)
public static java.lang.String toClassPath(java.lang.String className)
public static java.lang.String toMessage(java.lang.Throwable t)
public static void close(java.io.Closeable closeable)
public static MethodDescription toMethodDescription(org.apache.tapestry5.internal.plastic.asm.tree.MethodNode node)
public static java.lang.String toClassName(java.lang.String internalName)
public static java.lang.String toDescriptor(java.lang.String className)
public static java.lang.String objectDescriptorToClassName(java.lang.String descriptor)
public static <K,V> java.util.Map<K,V> newMap()
public static <T> java.util.Set<T> newSet()
public static <T> java.util.List<T> newList()
public static java.lang.String dissasembleBytecode(org.apache.tapestry5.internal.plastic.asm.tree.ClassNode classNode)
public static java.lang.String toPropertyName(java.lang.String fieldName)
fieldName
- to convert
public static java.lang.String capitalize(java.lang.String input)
input
- a non-empty string
public static java.lang.Class toClass(java.lang.ClassLoader loader, java.lang.String javaName) throws java.lang.ClassNotFoundException
loader
- class loader to look up injavaName
- java name is Java source format (e.g., "int", "int[]", "java.lang.String", "java.lang.String[]", etc.)
java.lang.ClassNotFoundException
public static java.lang.Object getFromInstanceContext(InstanceContext context, java.lang.String javaName)
public static boolean isEqual(java.lang.Object left, java.lang.Object right)
public static byte[] readBytecodeForClass(java.lang.ClassLoader loader, java.lang.String className, boolean mustExist)
public static org.apache.tapestry5.internal.plastic.asm.tree.ClassNode convertBytecodeToClassNode(byte[] bytecode)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |