コード例 #1
0
  public Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory) {
    if (!factory.isResolveable(name)) factory.createVariable(name, null, egressType);
    else throw new RuntimeException("variable defined within scope: " + name);

    return null;
  }
コード例 #2
0
ファイル: IsDef.java プロジェクト: gufanyi/wdp
 public Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory) {
   return factory.isResolveable(nameCache)
       || (thisValue != null && getFieldOrAccessor(thisValue.getClass(), nameCache) != null);
 }