public class JsUtilsBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ELEMENT |
protected static String |
GENERIC_EXTEND_TYPE_NAME |
protected static String |
GENERIC_TYPE_NAME |
protected static String |
GET_JSI_NAME_TEMPLATE |
protected static int |
PRIVATE_STATIC_MODS |
protected static int |
PUBLIC_STATIC_MODS |
protected static int |
PUBLIC_STATIC_NATIVE_MODS |
| Modifier and Type | Method and Description |
|---|---|
protected static com.sun.codemodel.JMethod |
addAddAllMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JMethod addMethod) |
protected static com.sun.codemodel.JMethod |
addAddMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addEmptyConstructor(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addGetJSIName(com.sun.codemodel.JDefinedClass jDefinedClass) |
protected static void |
addGetNativeArray(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addGetNativeElementsArrayMethod(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addGetTypeName(com.sun.codemodel.JDefinedClass jDefinedClass) |
protected static void |
addGetUnwrappedElementMethod(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addGetUnwrappedElementsArrayMethod(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addGetWrappedElementMethod(com.sun.codemodel.JDefinedClass jsUtils) |
protected static com.sun.codemodel.JMethod |
addJavaFromAttributesMapMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
protected static com.sun.codemodel.JMethod |
addJavaToAttributesMapMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addNativeGetJsObjectMethod(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addNativePutToJsObjectMethod(com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addNativeToAttributesMapMethod(com.sun.codemodel.JDefinedClass jsUtils,
String jsMainPackage) |
protected static void |
addNewWrappedInstance(com.sun.codemodel.JDefinedClass jDefinedClass) |
protected static com.sun.codemodel.JMethod |
addPutToAttributesMap(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
protected static com.sun.codemodel.JMethod |
addRemoveMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
protected static void |
addSetNameOnWrappedObject(com.sun.codemodel.JDefinedClass jDefinedClass) |
protected static void |
addSetValueOnWrappedObject(com.sun.codemodel.JDefinedClass jDefinedClass) |
protected static com.sun.codemodel.JMethod |
addToJsArrayLikeMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
protected static com.sun.codemodel.JMethod |
addToListMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils) |
static com.sun.codemodel.JDefinedClass |
generateJsUtilsClass(com.sun.codemodel.JCodeModel jCodeModel,
String jsMainPackage) |
protected static com.sun.codemodel.JClass |
getGenericT(com.sun.codemodel.JCodeModel jCodeModel) |
protected static com.sun.codemodel.JClass |
getGenericTExtends(com.sun.codemodel.JCodeModel jCodeModel) |
protected static com.sun.codemodel.JMethod |
getGenerifiedJMethod(com.sun.codemodel.JDefinedClass jsUtils,
Class<?> returnType,
String methodName) |
protected static com.sun.codemodel.JMethod |
getGenerifiedJMethod(com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JClass returnType,
String methodName) |
protected static com.sun.codemodel.JMethod |
getJMethod(com.sun.codemodel.JDefinedClass jsUtils,
Class<?> returnType,
String methodName) |
protected static com.sun.codemodel.JMethod |
getJMethod(com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JClass returnType,
String methodName) |
protected static com.sun.codemodel.JClass |
getJsArrayNarrowedClass(com.sun.codemodel.JCodeModel jCodeModel) |
protected static com.sun.codemodel.JVar |
getJSArrayNarrowedJVar(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JMethod jmethod) |
protected static com.sun.codemodel.JDefinedClass |
getJsUtilsClass(com.sun.codemodel.JCodeModel jCodeModel,
String jsMainPackage) |
protected static com.sun.codemodel.JMethod |
getNativeJMethod(com.sun.codemodel.JDefinedClass jsUtils,
Class<?> returnType,
String methodName) |
protected static com.sun.codemodel.JMethod |
getNativeJMethod(com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JClass returnType,
String methodName) |
protected static com.sun.codemodel.JClass |
getQNameStringNarrowedMapClass(com.sun.codemodel.JCodeModel jCodeModel) |
protected static com.sun.codemodel.JClass |
getQNameStringNarrowedMapEntryClass(com.sun.codemodel.JCodeModel jCodeModel) |
protected static com.sun.codemodel.JClass |
getQNameStringNarrowedMapEntryConsumerClass(com.sun.codemodel.JCodeModel jCodeModel) |
protected static void |
populateJsUtilClass(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass toPopulate,
String jsMainPackage) |
protected static final String GENERIC_TYPE_NAME
protected static final String GENERIC_EXTEND_TYPE_NAME
protected static final String ELEMENT
protected static final int PUBLIC_STATIC_MODS
protected static final int PUBLIC_STATIC_NATIVE_MODS
protected static final int PRIVATE_STATIC_MODS
protected static final String GET_JSI_NAME_TEMPLATE
public static com.sun.codemodel.JDefinedClass generateJsUtilsClass(com.sun.codemodel.JCodeModel jCodeModel,
String jsMainPackage)
throws com.sun.codemodel.JClassAlreadyExistsException
com.sun.codemodel.JClassAlreadyExistsExceptionprotected static void populateJsUtilClass(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass toPopulate,
String jsMainPackage)
protected static void addGetJSIName(com.sun.codemodel.JDefinedClass jDefinedClass)
protected static void addGetTypeName(com.sun.codemodel.JDefinedClass jDefinedClass)
protected static com.sun.codemodel.JDefinedClass getJsUtilsClass(com.sun.codemodel.JCodeModel jCodeModel,
String jsMainPackage)
throws com.sun.codemodel.JClassAlreadyExistsException
com.sun.codemodel.JClassAlreadyExistsExceptionprotected static void addEmptyConstructor(com.sun.codemodel.JDefinedClass jsUtils)
protected static com.sun.codemodel.JMethod addAddMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
protected static com.sun.codemodel.JMethod addAddAllMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JMethod addMethod)
protected static com.sun.codemodel.JMethod addRemoveMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
protected static com.sun.codemodel.JMethod addToListMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
protected static com.sun.codemodel.JMethod addToJsArrayLikeMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
protected static void addNewWrappedInstance(com.sun.codemodel.JDefinedClass jDefinedClass)
protected static void addSetNameOnWrappedObject(com.sun.codemodel.JDefinedClass jDefinedClass)
protected static void addSetValueOnWrappedObject(com.sun.codemodel.JDefinedClass jDefinedClass)
protected static void addGetUnwrappedElementsArrayMethod(com.sun.codemodel.JDefinedClass jsUtils)
protected static void addGetNativeElementsArrayMethod(com.sun.codemodel.JDefinedClass jsUtils)
protected static void addGetUnwrappedElementMethod(com.sun.codemodel.JDefinedClass jsUtils)
protected static void addGetWrappedElementMethod(com.sun.codemodel.JDefinedClass jsUtils)
protected static void addGetNativeArray(com.sun.codemodel.JDefinedClass jsUtils)
protected static void addNativeGetJsObjectMethod(com.sun.codemodel.JDefinedClass jsUtils)
protected static void addNativePutToJsObjectMethod(com.sun.codemodel.JDefinedClass jsUtils)
protected static com.sun.codemodel.JMethod addJavaToAttributesMapMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
jCodeModel - jsUtils - protected static com.sun.codemodel.JMethod addPutToAttributesMap(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
protected static void addNativeToAttributesMapMethod(com.sun.codemodel.JDefinedClass jsUtils,
String jsMainPackage)
protected static com.sun.codemodel.JMethod addJavaFromAttributesMapMethod(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jsUtils)
jCodeModel - jsUtils - protected static com.sun.codemodel.JMethod getGenerifiedJMethod(com.sun.codemodel.JDefinedClass jsUtils,
Class<?> returnType,
String methodName)
protected static com.sun.codemodel.JMethod getGenerifiedJMethod(com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JClass returnType,
String methodName)
protected static com.sun.codemodel.JMethod getJMethod(com.sun.codemodel.JDefinedClass jsUtils,
Class<?> returnType,
String methodName)
protected static com.sun.codemodel.JMethod getJMethod(com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JClass returnType,
String methodName)
protected static com.sun.codemodel.JMethod getNativeJMethod(com.sun.codemodel.JDefinedClass jsUtils,
Class<?> returnType,
String methodName)
protected static com.sun.codemodel.JMethod getNativeJMethod(com.sun.codemodel.JDefinedClass jsUtils,
com.sun.codemodel.JClass returnType,
String methodName)
protected static com.sun.codemodel.JVar getJSArrayNarrowedJVar(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JMethod jmethod)
protected static com.sun.codemodel.JClass getGenericT(com.sun.codemodel.JCodeModel jCodeModel)
protected static com.sun.codemodel.JClass getGenericTExtends(com.sun.codemodel.JCodeModel jCodeModel)
protected static com.sun.codemodel.JClass getJsArrayNarrowedClass(com.sun.codemodel.JCodeModel jCodeModel)
protected static com.sun.codemodel.JClass getQNameStringNarrowedMapClass(com.sun.codemodel.JCodeModel jCodeModel)
protected static com.sun.codemodel.JClass getQNameStringNarrowedMapEntryClass(com.sun.codemodel.JCodeModel jCodeModel)
protected static com.sun.codemodel.JClass getQNameStringNarrowedMapEntryConsumerClass(com.sun.codemodel.JCodeModel jCodeModel)
Copyright © 2021 JBoss by Red Hat. All rights reserved.