org.crsh.shell.impl
Class AST.Term

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

static class AST.Term
extends AST


Nested Class Summary
 
Nested classes/interfaces inherited from class org.crsh.shell.impl.AST
AST.Expr, AST.Term
 
Field Summary
private  ShellCommand command
          .
private  CommandInvoker invoker
          .
(package private)  String line
          .
(package private)  String name
          .
(package private)  AST.Term next
          .
(package private)  String rest
          .
 
Constructor Summary
AST.Term(String line)
           
AST.Term(String line, AST.Term next)
           
 
Method Summary
private  ShellResponse.Error build(Throwable throwable)
           
private  void create(CRaSHSession session)
           
(package private)  String getLine()
           
(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

line

final String line
.


next

final AST.Term next
.


name

final String name
.


rest

final String rest
.


command

private ShellCommand command
.


invoker

private CommandInvoker invoker
.

Constructor Detail

AST.Term

AST.Term(String line)

AST.Term

AST.Term(String line,
         AST.Term next)
Method Detail

create

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

getLine

String getLine()

lastTerm

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

build

private ShellResponse.Error build(Throwable throwable)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.