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