instrumentedrule.java
来自「rule engine drools-2.0-beta-18」· Java 代码 · 共 50 行
JAVA
50 行
package org.drools.rule;public class InstrumentedRule extends Rule{ public Boolean isValid; public InstrumentedRule(String name) { super( name ); } public void isValid(boolean isValid) { if ( isValid ) { this.isValid = Boolean.TRUE; } else { this.isValid = Boolean.FALSE; } } public boolean isValid() { if ( this.isValid == null ) { return super.isValid( ); } return this.isValid.booleanValue( ); } public void checkValidity() throws InvalidRuleException { if ( this.isValid == null ) { super.checkValidity( ); return; } else if ( this.isValid.booleanValue( ) ) { return; } else { throw new InvalidRuleException( this ); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?