public final class DialectUtil extends Object
Constructor and Description |
---|
DialectUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
copyErrorLocation(Exception e,
BaseDescr descr) |
static Class<?> |
findClassByName(RuleBuildContext context,
String className) |
static String |
fixBlockDescr(RuleBuildContext context,
JavaAnalysisResult analysis,
Map<String,org.drools.core.rule.Declaration> decls) |
static String |
fixBlockDescr(RuleBuildContext context,
JavaAnalysisResult analysis,
Map<String,org.drools.core.rule.Declaration> decls,
List<JavaBlockDescr> blocks) |
static String |
getUniqueLegalName(String packageName,
String name,
int seed,
String ext,
String prefix,
ResourceReader src)
Takes a given name and makes sure that its legal and doesn't already exist.
|
static void |
setContainerBlockInputs(RuleBuildContext context,
List<JavaBlockDescr> descrs,
JavaContainerBlockDescr parentBlock,
String originalCode,
BoundIdentifiers bindings,
Map<String,Class<?>> parentVars,
int offset)
This code is not currently used, it's commented out in method caller.
|
public static String getUniqueLegalName(String packageName, String name, int seed, String ext, String prefix, ResourceReader src)
packageName
- name
- ext
- public static String fixBlockDescr(RuleBuildContext context, JavaAnalysisResult analysis, Map<String,org.drools.core.rule.Declaration> decls)
public static String fixBlockDescr(RuleBuildContext context, JavaAnalysisResult analysis, Map<String,org.drools.core.rule.Declaration> decls, List<JavaBlockDescr> blocks)
public static void setContainerBlockInputs(RuleBuildContext context, List<JavaBlockDescr> descrs, JavaContainerBlockDescr parentBlock, String originalCode, BoundIdentifiers bindings, Map<String,Class<?>> parentVars, int offset)
context
- descrs
- parentBlock
- originalCode
- bindings
- parentVars
- offset
- public static Class<?> findClassByName(RuleBuildContext context, String className)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.