public class CodegenUtils extends Object
| Constructor and Description | 
|---|
| CodegenUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 Class | getBoxType(Class type) | 
| static String | human(Class n)Creates a human-readable representation, from a Class. | 
| static String | humanShort(Class n) | 
| static String | p(Class n)Creates a class path name, from a Class. | 
| static Class[] | params(Class... classes) | 
| static Class[] | params(Class cls1,
      Class cls2,
      Class clsFill,
      int times) | 
| static Class[] | params(Class cls1,
      Class clsFill,
      int times) | 
| static Class[] | params(Class cls,
      int times) | 
| static String | pretty(Class retval,
      Class... params) | 
| static String | prettyParams(Class... params) | 
| static String | prettyShortParams(Class... params) | 
| static String | sig(Class[] retvalParams) | 
| 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(org.objectweb.asm.AnnotationVisitor visitor,
                     Map<String,Object> fields) | 
public static String sig(Class retval, Class... params)
public static String getAnnotatedBindingClassName(String javaMethodName, String typeName, boolean isStatic, int required, int optional, boolean multi, boolean framed)
public static void visitAnnotationFields(org.objectweb.asm.AnnotationVisitor visitor,
                                         Map<String,Object> fields)