ist.palcom.st.ast
Class ASTKeywordMessageSend

java.lang.Object
  extended by ist.palcom.st.ast.ASTExpression
      extended by ist.palcom.st.ast.ASTMessageSend
          extended by ist.palcom.st.ast.ASTKeywordMessageSend

public class ASTKeywordMessageSend
extends ASTMessageSend


Field Summary
 
Fields inherited from class ist.palcom.st.ast.ASTMessageSend
line_number, receiver
 
Fields inherited from class ist.palcom.st.ast.ASTExpression
empty_list
 
Constructor Summary
ASTKeywordMessageSend(ASTExpression receiver, int line_number)
           
 
Method Summary
 void add_argument(java.lang.String keyword, ASTExpression argument)
           
 java.util.List get_arguments()
           
 java.lang.String get_selector()
           
 java.util.List<ASTExpression> getSubExpressions()
          Returns a read-only list of expressions below this one in the AST
 ASTExpression inlineBlocks()
           
 
Methods inherited from class ist.palcom.st.ast.ASTMessageSend
compile, setLineNumber
 
Methods inherited from class ist.palcom.st.ast.ASTExpression
compile_assignments, disambiguateVariables, isInlinableBlock, liftLocals, renameVariable, set_assignments, setContextOfSubblocks, setFields, subexpressionsHaveVariableNamed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTKeywordMessageSend

public ASTKeywordMessageSend(ASTExpression receiver,
                             int line_number)
Method Detail

add_argument

public void add_argument(java.lang.String keyword,
                         ASTExpression argument)

get_arguments

public java.util.List get_arguments()
Specified by:
get_arguments in class ASTMessageSend

get_selector

public java.lang.String get_selector()
Specified by:
get_selector in class ASTMessageSend

inlineBlocks

public ASTExpression inlineBlocks()
Specified by:
inlineBlocks in class ASTMessageSend

getSubExpressions

public java.util.List<ASTExpression> getSubExpressions()
Description copied from class: ASTExpression
Returns a read-only list of expressions below this one in the AST

Specified by:
getSubExpressions in class ASTMessageSend