org.jboss.errai.codegen.framework.util
Class GenUtil
java.lang.Object
org.jboss.errai.codegen.framework.util.GenUtil
public class GenUtil
- extends Object
- Author:
- Mike Brock , Christian Sadilek
|
Method Summary |
static void |
addPrivateAccessStubs(boolean useJSNIStubs,
ClassStructureBuilder<?> classBuilder,
MetaField f,
MetaClass type)
|
static void |
addPrivateAccessStubs(boolean useJSNIStubs,
ClassStructureBuilder<?> classBuilder,
MetaMethod m)
|
static void |
assertAssignableTypes(MetaClass from,
MetaClass to)
|
static void |
assertIsIterable(Statement statement)
|
static String |
classesAsStrings(MetaClass... stmt)
|
static MetaClass[] |
classToMeta(Class<?>[] types)
|
static Statement |
convert(Context context,
Object input,
MetaClass targetType)
|
static boolean |
equals(MetaConstructor a,
MetaConstructor b)
|
static boolean |
equals(MetaMethod a,
MetaMethod b)
|
static boolean |
equals(MetaParameter a,
MetaParameter b)
|
static MetaClass[] |
fromParameters(MetaParameter... parms)
|
static Statement |
generate(Context context,
Object o)
|
static Statement[] |
generateCallParameters(Context context,
Object... parameters)
|
static Statement[] |
generateCallParameters(MetaMethod method,
Context context,
Object... parameters)
|
static Class<?> |
getPrimitiveOrClass(com.google.gwt.core.ext.typeinfo.JParameter parm)
|
static MetaClass |
getPrimitiveWrapper(MetaClass clazz)
|
static String |
getPrivateFieldInjectorName(MetaField field)
|
static String |
getPrivateMethodName(MetaMethod method)
|
static Class<?>[] |
jParmToClass(com.google.gwt.core.ext.typeinfo.JParameter[] parms)
|
static DefModifiers |
modifiersOf(MetaClassMember member)
|
static Scope |
scopeOf(MetaClass clazz)
|
static Scope |
scopeOf(MetaClassMember member)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenUtil
public GenUtil()
generateCallParameters
public static Statement[] generateCallParameters(Context context,
Object... parameters)
generateCallParameters
public static Statement[] generateCallParameters(MetaMethod method,
Context context,
Object... parameters)
generate
public static Statement generate(Context context,
Object o)
assertIsIterable
public static void assertIsIterable(Statement statement)
assertAssignableTypes
public static void assertAssignableTypes(MetaClass from,
MetaClass to)
convert
public static Statement convert(Context context,
Object input,
MetaClass targetType)
classesAsStrings
public static String classesAsStrings(MetaClass... stmt)
fromParameters
public static MetaClass[] fromParameters(MetaParameter... parms)
classToMeta
public static MetaClass[] classToMeta(Class<?>[] types)
jParmToClass
public static Class<?>[] jParmToClass(com.google.gwt.core.ext.typeinfo.JParameter[] parms)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getPrimitiveOrClass
public static Class<?> getPrimitiveOrClass(com.google.gwt.core.ext.typeinfo.JParameter parm)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
scopeOf
public static Scope scopeOf(MetaClass clazz)
scopeOf
public static Scope scopeOf(MetaClassMember member)
modifiersOf
public static DefModifiers modifiersOf(MetaClassMember member)
equals
public static boolean equals(MetaConstructor a,
MetaConstructor b)
equals
public static boolean equals(MetaMethod a,
MetaMethod b)
equals
public static boolean equals(MetaParameter a,
MetaParameter b)
addPrivateAccessStubs
public static void addPrivateAccessStubs(boolean useJSNIStubs,
ClassStructureBuilder<?> classBuilder,
MetaField f,
MetaClass type)
addPrivateAccessStubs
public static void addPrivateAccessStubs(boolean useJSNIStubs,
ClassStructureBuilder<?> classBuilder,
MetaMethod m)
getPrivateFieldInjectorName
public static String getPrivateFieldInjectorName(MetaField field)
getPrivateMethodName
public static String getPrivateMethodName(MetaMethod method)
getPrimitiveWrapper
public static MetaClass getPrimitiveWrapper(MetaClass clazz)
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.