Class CodegenUtils
java.lang.Object
me.qmx.jitescript.util.CodegenUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringCreates a dotted class name from a path/package namestatic StringCreates a class identifier of form Labc/abc;, from a Class.static StringgetAnnotatedBindingClassName(String javaMethodName, String typeName, boolean isStatic, int required, int optional, boolean multi, boolean framed) static Class<?> getBoxType(Class<?> type) static StringCreates a human-readable representation, from a Class.static StringCreates a class path name, from a Class.static Class<?>[]static Class<?>[]static Class<?>[]static Class<?>[]static Stringstatic StringprettyParams(Class<?>... params) static Stringstatic StringCreate a method signature from the given param types and return valuesstatic Stringstatic Stringstatic Stringstatic voidvisitAnnotationFields(org.objectweb.asm.AnnotationVisitor visitor, Map<String, Object> fields)
-
Constructor Details
-
CodegenUtils
private CodegenUtils()
-
-
Method Details
-
c
-
p
-
ci
-
human
-
sig
-
sig
-
sig
-
sigParams
-
sigParams
-
pretty
-
prettyParams
-
params
-
params
-
params
-
params
-
getAnnotatedBindingClassName
-
visitAnnotationFields
-
getBoxType
-