buffer.append("public class ").append(StringUtils.ucFirst(ruleDescr.getClassName())).append(" {").append(lineSeparator); buffer.append(" private static final long serialVersionUID = 510l;").append(lineSeparator);
StringUtils.ucFirst( context.getRuleDescr().getClassName() ) ); context.getRuleDescr().getClassName() + StringUtils.ucFirst( className ) + "Invoker" );
public void addRule(RuleBuildContext context) { // MVEL: Compiler change final RuleDescr ruleDescr = context.getRuleDescr(); // setup the line mappins for this rule final String name = this.pkg.getName() + "." + StringUtils.ucFirst( ruleDescr.getClassName() ); final LineMappings mapping = new LineMappings( name ); mapping.setStartLine( ruleDescr.getConsequenceLine() ); mapping.setOffset( ruleDescr.getConsequenceOffset() ); context.getPkg().getDialectRuntimeRegistry().getLineMappings().put( name, mapping ); }
public static void generateInvokerTemplate(final String invokerTemplate, final RuleBuildContext context, final String className, final Map vars, final Object invokerLookup, final BaseDescr descrLookup) { OptimizerFactory.setDefaultOptimizer( OptimizerFactory.SAFE_REFLECTIVE ); TemplateRegistry registry = getInvokerTemplateRegistry(context.getPackageBuilder().getRootClassLoader()); final String invokerClassName = context.getPkg().getName() + "." + context.getRuleDescr().getClassName() + StringUtils.ucFirst( className ) + "Invoker"; context.getInvokers().put( invokerClassName, (String) TemplateRuntime.execute( registry.getNamedTemplate( invokerTemplate ), null, new MapVariableResolverFactory( vars ), registry ) ); context.getInvokerLookups().put( invokerClassName, invokerLookup ); context.getDescrLookups().put( invokerClassName, descrLookup ); }
addClassCompileTask( this.pkg.getName() + "." + ruleDescr.getClassName(), ruleDescr, ruleClass, final String name = this.pkg.getName() + "." + StringUtils.ucFirst( ruleDescr.getClassName() ); final LineMappings mapping = new LineMappings( name ); mapping.setStartLine( ruleDescr.getConsequenceLine() );
if ( context != null && context.getPkg() != null && context.getPkg().getName() != null ) { if ( context instanceof RuleBuildContext ) { name = context.getPkg().getName() + "." + ((RuleBuildContext) context).getRuleDescr().getClassName(); } else { name = context.getPkg().getName() + ".Unknown";