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 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 String |
p(String n)
Creates a class path name, from a class name.
|
static Class[] |
params(Class... classes) |
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 |
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 c(String p)
p
- The path/package name.public static String p(Class n)
n
- A class.public static String p(String n)
n
- A class name.public static String ci(Class n)
n
- A class.public static String human(Class n)
n
- A class.public static String sig(Class retval, Class... params)
retval
- The return value class.params
- The parameters.public static String getAnnotatedBindingClassName(String javaMethodName, String typeName, boolean isStatic, int required, int optional, boolean multi, boolean framed)
Copyright © 2017. All rights reserved.