|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.kenai.jaffl.provider.jffi.CodegenUtils
public class CodegenUtils
Constructor Summary | |
---|---|
CodegenUtils()
|
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 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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CodegenUtils()
Method Detail |
---|
public static String c(String p)
public static String p(Class n)
public static String ci(Class n)
public static String human(Class n)
public static String sig(Class retval, Class... params)
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 String pretty(Class retval, Class... params)
public static String prettyParams(Class... params)
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 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |