public class MvelCompilerContext extends Object
| Constructor and Description |
|---|
MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver) |
MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver,
String scopeSuffix) |
| Modifier and Type | Method and Description |
|---|---|
MvelCompilerContext |
addDeclaration(String name,
Class<?> clazz) |
MvelCompilerContext |
addDeclaredFunction(String name,
String returnType,
List<String> arguments) |
MvelCompilerContext |
addStaticMethod(String name,
Method method) |
void |
addUsedBinding(String s) |
Optional<TypedExpression> |
createRootTypePrefix() |
Optional<Declaration> |
findDeclarations(String name) |
Optional<DeclaredFunction> |
findDeclaredFunction(String name) |
Optional<Class<?>> |
findEnum(String name) |
Optional<Method> |
findStaticMethod(String name) |
Optional<Class<?>> |
getRootPattern() |
Set<String> |
getUsedBindings() |
Class<?> |
resolveType(String name) |
void |
setRootPatternPrefix(Class<?> rootPattern,
String rootPrefix) |
public MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver)
public MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver,
String scopeSuffix)
public MvelCompilerContext addDeclaration(String name, Class<?> clazz)
public Optional<Declaration> findDeclarations(String name)
public MvelCompilerContext addStaticMethod(String name, Method method)
public MvelCompilerContext addDeclaredFunction(String name, String returnType, List<String> arguments)
public Optional<DeclaredFunction> findDeclaredFunction(String name)
public Optional<TypedExpression> createRootTypePrefix()
public void addUsedBinding(String s)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.