예제 #1
0
파일: Binding.java 프로젝트: hblaub/JAML
 @Override
 public boolean apply() {
   if (!areBothDelegatesValid()) {
     return false;
   }
   if (firstDelegate.needsParameter()) {
     firstDelegate.invoke(secondDelegate.invoke());
     return true;
   } else if (secondDelegate.needsParameter()) {
     secondDelegate.invoke(firstDelegate.invoke());
     return true;
   }
   return false;
 }
예제 #2
0
파일: Binding.java 프로젝트: hblaub/JAML
 protected boolean areBothDelegatesValid() {
   return firstDelegate.isValid() && secondDelegate.isValid();
 }