anvil.script
Class Name

java.lang.Object
  |
  +--anvil.script.Name
All Implemented Interfaces:
ParserBaseConstants

public class Name
extends java.lang.Object
implements ParserBaseConstants


Field Summary
 
Fields inherited from interface anvil.script.parser.ParserBaseConstants
ARROW, AS, ASSERT, ASSIGN, ASSIGN_ADD, ASSIGN_CONCAT, ASSIGN_DIVIDE, ASSIGN_INIT, ASSIGN_MULTIPLY, ASSIGN_REMAINDER, ASSIGN_SUBST, ASSIGN_SUBSTRACT, AT, BEGIN, BEGIN_LIST, BOOLEAN, BOOLEAN_AND, BOOLEAN_AND2, BOOLEAN_OR, BOOLEAN_OR2, BOOLEAN_XOR, BOOLEAN_XOR2, BREAK, CARET, CASE, CATCH, CLASS, CLASSOF, CLONEOF, CLOSE, CLOSE_BRACKET, COLON, COMMA, COMMENT, COMPARE, CONST, CONTINUE, COPYOF, DEFAULT, DEFINED, DELETE, DO, DOC_COMMENT, DOT, ELSE, EMBED_END, EMBED_START, END, EOF, EQUAL, ET, EXACT_COMPARE, EXACT_EQUAL, EXACT_NOT_EQUAL, EXIT, EXTENDS, FALSE, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FOREACH, FUNCTION, GREATER, GREATER_OR_EQUAL, HAS, HOOK, HOOKHOOK, IF, IMPLEMENTS, IMPORT, IN, INF, INT, INTEGER_LITERAL, INTERFACE, IS, LESS, LESS_OR_EQUAL, MAP, MATCH, MINUS, MINUSMINUS, MODULE, MY, NAMESPACE, NEGATION, NEW, NO_MATCH, NOT_EQUAL, NULL, OPEN, OPEN_BRACKET, PATTERN, PIPE, PLUS, PLUSPLUS, PRAGMA, PRINT, PRINTBR, PRINTLN, QUOTE, RANGE, REMAINDER, RETURN, SEMICOLON, SIZEOF, SLASH, STAR, STATIC, STRING, STRING_LITERAL, SUPER, SWITCH, SYMBOL, SYNCHRONIZED, THIS, THROW, tokenImage, TRUE, TRY, TYPEOF, UNDEFINED, VAR, WHILE, WHITESPACE, YIELD
 
Constructor Summary
Name()
           
Name(int size)
           
 
Method Summary
 Name add(int kind, java.lang.String name)
           
 Name add(java.lang.String name)
           
 Name add(Token token)
           
 java.lang.String as()
           
 void enableStar()
           
 java.lang.String get(int index)
           
 int getKind(int index)
           
 boolean hasStar()
           
 void setAs(java.lang.String as)
           
 int size()
           
 java.lang.String toString()
           
 java.lang.String toString(int start)
           
 java.lang.StringBuffer toString(int start, java.lang.StringBuffer buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Name

public Name()

Name

public Name(int size)
Method Detail

toString

public java.lang.StringBuffer toString(int start,
                                       java.lang.StringBuffer buffer)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(int start)

add

public Name add(java.lang.String name)

add

public Name add(Token token)

add

public Name add(int kind,
                java.lang.String name)

getKind

public int getKind(int index)

get

public java.lang.String get(int index)

size

public int size()

setAs

public void setAs(java.lang.String as)

as

public java.lang.String as()

hasStar

public boolean hasStar()

enableStar

public void enableStar()