001    package org.crsh.command;
002    
003    import groovy.lang.Closure;
004    
005    /** @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a> */
006    public class InvokeCommandClosure extends Closure {
007    
008      /** . */
009      private final ShellCommand command;
010    
011      public InvokeCommandClosure(Object owner, ShellCommand command) {
012        super(owner);
013    
014        //
015        this.command = command;
016      }
017    
018      @Override
019      public Object call(Object[] args) {
020        throw new UnsupportedOperationException();
021      }
022    }