org.crsh.shell.impl
Class AST.Expr

java.lang.Object
  extended by org.crsh.shell.impl.AST
      extended by org.crsh.shell.impl.AST.Expr
Enclosing class:
AST

static class AST.Expr
extends AST


Nested Class Summary
 
Nested classes/interfaces inherited from class org.crsh.shell.impl.AST
AST.Expr, AST.Term
 
Field Summary
(package private)  AST.Expr next
          .
(package private)  AST.Term term
          .
 
Constructor Summary
AST.Expr(AST.Term term)
           
AST.Expr(AST.Term term, AST.Expr next)
           
 
Method Summary
private  void create(CRaSHSession crash)
           
(package private)  CRaSHProcess create(CRaSHSession crash, String request)
           
protected  ShellResponse execute(CRaSHSession crash, ShellProcessContext context, ArrayList consumed)
           
(package private)  AST.Term lastTerm()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

term

final AST.Term term
.


next

final AST.Expr next
.

Constructor Detail

AST.Expr

AST.Expr(AST.Term term)

AST.Expr

AST.Expr(AST.Term term,
         AST.Expr next)
Method Detail

create

final CRaSHProcess create(CRaSHSession crash,
                          String request)
                   throws NoSuchCommandException
Throws:
NoSuchCommandException

create

private void create(CRaSHSession crash)
             throws NoSuchCommandException
Throws:
NoSuchCommandException

execute

protected ShellResponse execute(CRaSHSession crash,
                                ShellProcessContext context,
                                ArrayList consumed)
                         throws InterruptedException
Throws:
InterruptedException

lastTerm

AST.Term lastTerm()
Specified by:
lastTerm in class AST


Copyright © 2012 eXo Platform SAS. All Rights Reserved.