public class CodegenUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CodegenUtils.InvalidAnnotationDescriptorException |
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(Name javaMethodName,
CharSequence typeName,
boolean isStatic,
int required,
int optional,
boolean multi,
boolean framed) |
static String |
getAnnotatedBindingClassName(String javaMethodName,
CharSequence 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 cls1,
Class clsFill,
int times,
Class clsTail) |
static Class[] |
params(Class cls,
int times) |
static String |
pretty(Class retval,
Class... params) |
static CharSequence |
prettyParams(Class... types) |
static StringBuilder |
prettyParams(StringBuilder str,
Class... types) |
static String |
prettyShortParams(Class... types) |
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)
Deprecated.
|
static String |
sigParams(String descriptor,
Class... params)
Deprecated.
|
static void |
visitAnnotationFields(org.objectweb.asm.AnnotationVisitor visitor,
Map<String,Object> fields) |
public static String sig(Class retval, Class... params)
@Deprecated public static String sigParams(Class... params)
@Deprecated public static String sigParams(String descriptor, Class... params)
public static CharSequence prettyParams(Class... types)
public static StringBuilder prettyParams(StringBuilder str, Class... types)
public static String getAnnotatedBindingClassName(Name javaMethodName, CharSequence typeName, boolean isStatic, int required, int optional, boolean multi, boolean framed)
public static String getAnnotatedBindingClassName(String javaMethodName, CharSequence typeName, boolean isStatic, int required, int optional, boolean multi, boolean framed)
public static void visitAnnotationFields(org.objectweb.asm.AnnotationVisitor visitor, Map<String,Object> fields)
Copyright © 2001-2017 JRuby. All Rights Reserved.