我有一个BitSet
的成员,并且在给定的规则中,我想测试是否设置了某个特定位:测试一个规则左边的BitSet是否设置了一个位
class Foo
{
BitSet bar;
// getter & setter
}
我的规则:
rule "Test Bitset"
when
$f : Foo(bar ???) <-- what does this look like?
then
// do something
end
这可能吗?
你试过'$ f:Foo(bar get 3)吗? – Vlad 2012-01-04 18:00:38
@Vlad,这是什么'get'?无论如何 - 它不会编译。 (我知道'get()'是'BitSet'的成员,但在Drools中没有关键字'get' AFAIK) – Nim 2012-01-04 18:15:07
抱歉,我不熟悉Drools语法,我只是假设它可以类推'contains' 。因此评论说,没有回答。 – Vlad 2012-01-04 19:54:53