public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static void |
addExceptionAfterUnit(Body b,
java.lang.String exceptionType,
Unit u,
java.lang.String m)
Insert a runtime exception before unit u of body b.
|
static <T> T[] |
concat(T[] first,
T[] second)
Concatenate two arrays.
|
static java.lang.String |
dottedClassName(java.lang.String typeDescriptor)
Return the dotted class name of a type descriptor, i.e.
|
static void |
emptyBody(Body jBody)
Remove all statements except from IdentityStatements for parameters.
|
static Type |
getType(java.lang.String type) |
static boolean |
isByteCodeClassName(java.lang.String className)
Check if passed class name is a byte code classname.
|
static boolean |
isFloatLike(Type t)
Returns if the type is a floating point type.
|
static java.util.List<java.lang.String> |
splitParameters(java.lang.String parameters) |
public static java.lang.String dottedClassName(java.lang.String typeDescriptor)
public static Type getType(java.lang.String type)
public static boolean isByteCodeClassName(java.lang.String className)
className
- the classname to check.public static <T> T[] concat(T[] first, T[] second)
first
- first arraysecond
- second array.public static boolean isFloatLike(Type t)
t
- the type to testpublic static void emptyBody(Body jBody)
jBody
- public static void addExceptionAfterUnit(Body b, java.lang.String exceptionType, Unit u, java.lang.String m)
public static java.util.List<java.lang.String> splitParameters(java.lang.String parameters)