Package org.drools.mvelcompiler.context
Class MvelCompilerContext
- java.lang.Object
-
- org.drools.mvelcompiler.context.MvelCompilerContext
-
public class MvelCompilerContext extends Object
-
-
Constructor Summary
Constructors Constructor Description MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver)MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver, String scopeSuffix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MvelCompilerContextaddDeclaration(String name, Class<?> clazz)MvelCompilerContextaddDeclaredFunction(String name, String returnType, List<String> arguments)MvelCompilerContextaddStaticMethod(String name, Method method)voidaddUsedBinding(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)voidsetRootPatternPrefix(Class<?> rootPattern, String rootPrefix)
-
-
-
Constructor Detail
-
MvelCompilerContext
public MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver)
-
MvelCompilerContext
public MvelCompilerContext(org.drools.core.addon.TypeResolver typeResolver, String scopeSuffix)
-
-
Method Detail
-
addDeclaration
public MvelCompilerContext addDeclaration(String name, Class<?> clazz)
-
findDeclarations
public Optional<Declaration> findDeclarations(String name)
-
addStaticMethod
public MvelCompilerContext addStaticMethod(String name, Method method)
-
addDeclaredFunction
public MvelCompilerContext addDeclaredFunction(String name, String returnType, List<String> arguments)
-
findDeclaredFunction
public Optional<DeclaredFunction> findDeclaredFunction(String name)
-
createRootTypePrefix
public Optional<TypedExpression> createRootTypePrefix()
-
addUsedBinding
public void addUsedBinding(String s)
-
-