private void generateRuleCode(final AbstractGenerator generator, final Messager messager, final TypeElement classElement, final PackageElement packageElement, final String classNameActivity) { try { final String packageName = packageElement.getQualifiedName().toString(); //Try generating code for each required class messager.printMessage(Diagnostic.Kind.NOTE, "Generating ryke code for [" + classNameActivity + "]"); generator.generate(packageName, packageElement, classNameActivity, classElement, processingEnv); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg, classElement); } }
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
private boolean processLastRoundDefinitionAdapter() throws Exception { final Messager messager = processingEnv.getMessager(); try { // Ensure visible on both backend and client sides. final String packageName = getGeneratedPackageName() + ".definition.adapter.binding"; final String className = getSetClassPrefix() + DEFINITION_ADAPTER_CLASSNAME; final String classFQName = packageName + "." + className; messager.printMessage(Diagnostic.Kind.NOTE, "Starting ErraiBinderAdapter adf named " + classFQName); final StringBuffer ruleClassCode = definitionAdapterGenerator.generate(packageName, className, processingContext, messager); writeCode(packageName, className, ruleClassCode); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg); } return true; }
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg,
private boolean processLastRoundDefinitionSetAdapter() throws Exception { final Messager messager = processingEnv.getMessager(); try { // Ensure visible on both backend and client sides. final String packageName = getGeneratedPackageName() + ".definition.adapter.binding"; final String className = getSetClassPrefix() + DEFINITIONSET_ADAPTER_CLASSNAME; final String classFQName = packageName + "." + className; messager.printMessage(Diagnostic.Kind.NOTE, "Starting ErraiBinderAdapter adf named " + classFQName); final StringBuffer ruleClassCode = definitionSetAdapterGenerator.generate(packageName, className, processingContext.getDefSetAnnotations(), messager); writeCode(packageName, className, ruleClassCode); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg); } return true; }
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Kind.ERROR, msg,
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg,
private boolean processLastRoundPropertySetAdapter() throws Exception { final Messager messager = processingEnv.getMessager(); try { // Ensure visible on both backend and client sides. final String packageName = getGeneratedPackageName() + ".definition.adapter.binding"; final String className = getSetClassPrefix() + PROPERTYSET_ADAPTER_CLASSNAME; final String classFQName = packageName + "." + className; messager.printMessage(Diagnostic.Kind.NOTE, "Starting ErraiBinderAdapter adf named " + classFQName); final StringBuffer ruleClassCode = propertySetAdapterGenerator.generate(packageName, className, processingContext.getPropertySetAnnotations(), messager); writeCode(packageName, className, ruleClassCode); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg); } return true; }
private boolean processLastRoundPropertyAdapter() throws Exception { final Messager messager = processingEnv.getMessager(); try { // Ensure visible on both backend and client sides. final String packageName = getGeneratedPackageName() + ".definition.adapter.binding"; final String className = getSetClassPrefix() + PROPERTY_ADAPTER_CLASSNAME; final String classFQName = packageName + "." + className; messager.printMessage(Diagnostic.Kind.NOTE, "Starting ErraiBinderAdapter adf named " + classFQName); final StringBuffer ruleClassCode = propertyAdapterGenerator.generate(packageName, className, processingContext.getPropertyAnnotations(), messager); writeCode(packageName, className, ruleClassCode); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg); } return true; }
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg,
private boolean processLastRoundDefinitionSetProxyAdapter() throws Exception { final Messager messager = processingEnv.getMessager(); try { // Ensure visible on both backend and client sides. final String packageName = getGeneratedPackageName() + ".definition.adapter.binding"; final String className = getSetClassPrefix() + DEFINITIONSET_PROXY_CLASSNAME; final String classFQName = packageName + "." + className; messager.printMessage(Diagnostic.Kind.NOTE, "Starting DefinitionSetProxyAdapter adf for class named " + classFQName); final StringBuffer ruleClassCode = definitionSetProxyGenerator.generate(packageName, className, processingContext.getDefinitionSet(), processingContext.getDefSetAnnotations().getBuilderFieldNames(), messager); writeCode(packageName, className, ruleClassCode); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg); } return true; }
private boolean processLastRoundRuleAdapter() throws Exception { final Messager messager = processingEnv.getMessager(); try { // Ensure visible on both backend and client sides. final String packageName = getGeneratedPackageName() + ".definition.adapter.binding"; final String className = getSetClassPrefix() + RULE_ADAPTER_CLASSNAME; final String classFQName = packageName + "." + className; messager.printMessage(Diagnostic.Kind.NOTE, "Starting RuleAdapter adf for class named " + classFQName); final StringBuffer ruleClassCode = ruleAdapterGenerator.generate(packageName, className, processingContext.getDefinitionSet().getClassName(), processingContext.getRules(), messager); writeCode(packageName, className, ruleClassCode); } catch (GenerationException ge) { final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg); } return true; }
final String msg = ge.getMessage(); processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, msg);