public class GenUtil extends Object
Constructor and Description |
---|
GenUtil() |
public static boolean isPermissiveMode()
public static void setPermissiveMode(boolean permissiveMode)
public static Statement[] generateCallParameters(Context context, Object... parameters)
public static Statement[] generateCallParameters(MetaMethod method, Context context, Object... parameters)
public static void assertIsIterable(Statement statement)
public static void addClassAlias(Class cls)
public static void assertAssignableTypes(Context context, MetaClass from, MetaClass to)
public static MetaClass[] fromParameters(MetaParameter... parms)
public static Scope scopeOf(MetaClassMember member)
public static DefModifiers modifiersOf(MetaClassMember member)
public static boolean equals(MetaConstructor a, MetaConstructor b)
public static boolean equals(MetaMethod a, MetaMethod b)
public static boolean equals(MetaParameter a, MetaParameter b)
public static String getMethodString(MetaMethod method)
public static boolean isPrimitiveWrapper(MetaClass clazz)
public static int getArrayDimensions(MetaClass type)
public static MetaMethod findCaseInsensitiveMatch(MetaClass retType, MetaClass clazz, String name, MetaClass... parms)
public static MetaMethod getBestCandidate(MetaClass[] arguments, String method, MetaClass decl, MetaMethod[] methods, boolean classTarget)
public static int scoreMethods(MetaClass[] arguments, MetaParameter[] parmTypes, boolean isVarArgs)
public static MetaConstructor getBestConstructorCandidate(MetaClass[] arguments, MetaClass decl, MetaConstructor[] constructors, boolean classTarget)
public static boolean isNumericallyCoercible(MetaClass target, MetaClass parm)
public static void rewriteBlameStackTrace(Throwable innerBlame)
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.