com.kenai.jaffl.provider.jffi
public class CodegenUtils extends Object
Method Summary | |
---|---|
static String | c(String p)
Creates a dotted class name from a path/package name |
static String | ci(Class n)
Creates a class identifier of form Labc/abc;, from a Class. |
static String | getAnnotatedBindingClassName(String javaMethodName, String typeName, boolean isStatic, int required, int optional, boolean multi, boolean framed) |
static String | human(Class n)
Creates a human-readable representation, from a Class. |
static String | p(Class n)
Creates a class path name, from a Class. |
static Class[] | params(Class... classes) |
static Class[] | params(Class cls, int times) |
static Class[] | params(Class cls1, Class clsFill, int times) |
static String | pretty(Class retval, Class... params) |
static String | prettyParams(Class... params) |
static String | sig(Class retval, Class... params)
Create a method signature from the given param types and return values |
static String | sig(Class retval, String descriptor, Class... params) |
static String | sigParams(Class... params) |
static String | sigParams(String descriptor, Class... params) |
static void | visitAnnotationFields(AnnotationVisitor visitor, Map<String,Object> fields) |