コード例 #1
0
ファイル: Criterion.java プロジェクト: RuedigerMoeller/boon
 @Override
 public Object getValue(Object obj) {
   if (name.equals("this")) {
     return thisObject;
   } else {
     return BeanUtils.atIndex(thisObject, name);
   }
 }
コード例 #2
0
ファイル: Criterion.java プロジェクト: RuedigerMoeller/boon
  /**
   * Gets the field value.
   *
   * @return the value of the field
   */
  public Object fieldValue() {

    if (!path) {
      FieldAccess field1 = this.field();
      return field1.getValue(objectUnderTest);
    } else {
      return BeanUtils.atIndex(objectUnderTest, name.toString());
    }
  }