org.jruby.ast
Enum NodeType
java.lang.Object
java.lang.Enum<NodeType>
org.jruby.ast.NodeType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NodeType>
public enum NodeType
- extends java.lang.Enum<NodeType>
Method Summary |
static NodeType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static NodeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
ALIASNODE
public static final NodeType ALIASNODE
ANDNODE
public static final NodeType ANDNODE
ARGSCATNODE
public static final NodeType ARGSCATNODE
ARGSNODE
public static final NodeType ARGSNODE
ARGUMENTNODE
public static final NodeType ARGUMENTNODE
ARRAYNODE
public static final NodeType ARRAYNODE
ASSIGNABLENODE
public static final NodeType ASSIGNABLENODE
BACKREFNODE
public static final NodeType BACKREFNODE
BEGINNODE
public static final NodeType BEGINNODE
BIGNUMNODE
public static final NodeType BIGNUMNODE
BINARYOPERATORNODE
public static final NodeType BINARYOPERATORNODE
BLOCKARGNODE
public static final NodeType BLOCKARGNODE
BLOCKNODE
public static final NodeType BLOCKNODE
BLOCKPASSNODE
public static final NodeType BLOCKPASSNODE
BREAKNODE
public static final NodeType BREAKNODE
CALLNODE
public static final NodeType CALLNODE
CASENODE
public static final NodeType CASENODE
CLASSNODE
public static final NodeType CLASSNODE
CLASSVARASGNNODE
public static final NodeType CLASSVARASGNNODE
CLASSVARDECLNODE
public static final NodeType CLASSVARDECLNODE
CLASSVARNODE
public static final NodeType CLASSVARNODE
COLON2NODE
public static final NodeType COLON2NODE
COLON3NODE
public static final NodeType COLON3NODE
CONSTDECLNODE
public static final NodeType CONSTDECLNODE
CONSTNODE
public static final NodeType CONSTNODE
DASGNNODE
public static final NodeType DASGNNODE
DEFINEDNODE
public static final NodeType DEFINEDNODE
DEFNNODE
public static final NodeType DEFNNODE
DEFSNODE
public static final NodeType DEFSNODE
DOTNODE
public static final NodeType DOTNODE
DREGEXPNODE
public static final NodeType DREGEXPNODE
DSTRNODE
public static final NodeType DSTRNODE
DSYMBOLNODE
public static final NodeType DSYMBOLNODE
DVARNODE
public static final NodeType DVARNODE
DXSTRNODE
public static final NodeType DXSTRNODE
ENSURENODE
public static final NodeType ENSURENODE
EVSTRNODE
public static final NodeType EVSTRNODE
FALSENODE
public static final NodeType FALSENODE
FCALLNODE
public static final NodeType FCALLNODE
FIXNUMNODE
public static final NodeType FIXNUMNODE
FLIPNODE
public static final NodeType FLIPNODE
FLOATNODE
public static final NodeType FLOATNODE
FORNODE
public static final NodeType FORNODE
GLOBALASGNNODE
public static final NodeType GLOBALASGNNODE
GLOBALVARNODE
public static final NodeType GLOBALVARNODE
HASHNODE
public static final NodeType HASHNODE
IFNODE
public static final NodeType IFNODE
INSTASGNNODE
public static final NodeType INSTASGNNODE
INSTVARNODE
public static final NodeType INSTVARNODE
ISCOPINGNODE
public static final NodeType ISCOPINGNODE
ITERNODE
public static final NodeType ITERNODE
LISTNODE
public static final NodeType LISTNODE
LOCALASGNNODE
public static final NodeType LOCALASGNNODE
LOCALVARNODE
public static final NodeType LOCALVARNODE
MATCH2NODE
public static final NodeType MATCH2NODE
MATCH3NODE
public static final NodeType MATCH3NODE
MATCHNODE
public static final NodeType MATCHNODE
MODULENODE
public static final NodeType MODULENODE
MULTIPLEASGNNODE
public static final NodeType MULTIPLEASGNNODE
NEWLINENODE
public static final NodeType NEWLINENODE
NEXTNODE
public static final NodeType NEXTNODE
NILNODE
public static final NodeType NILNODE
NOTNODE
public static final NodeType NOTNODE
NTHREFNODE
public static final NodeType NTHREFNODE
OPASGNANDNODE
public static final NodeType OPASGNANDNODE
OPASGNNODE
public static final NodeType OPASGNNODE
OPASGNORNODE
public static final NodeType OPASGNORNODE
OPELEMENTASGNNODE
public static final NodeType OPELEMENTASGNNODE
ORNODE
public static final NodeType ORNODE
PREEXENODE
public static final NodeType PREEXENODE
POSTEXENODE
public static final NodeType POSTEXENODE
REDONODE
public static final NodeType REDONODE
REGEXPNODE
public static final NodeType REGEXPNODE
RESCUEBODYNODE
public static final NodeType RESCUEBODYNODE
RESCUENODE
public static final NodeType RESCUENODE
RETRYNODE
public static final NodeType RETRYNODE
RETURNNODE
public static final NodeType RETURNNODE
SCLASSNODE
public static final NodeType SCLASSNODE
SCOPENODE
public static final NodeType SCOPENODE
SELFNODE
public static final NodeType SELFNODE
SPLATNODE
public static final NodeType SPLATNODE
STARNODE
public static final NodeType STARNODE
STRNODE
public static final NodeType STRNODE
SUPERNODE
public static final NodeType SUPERNODE
SVALUENODE
public static final NodeType SVALUENODE
SYMBOLNODE
public static final NodeType SYMBOLNODE
TOARYNODE
public static final NodeType TOARYNODE
TRUENODE
public static final NodeType TRUENODE
UNDEFNODE
public static final NodeType UNDEFNODE
UNTILNODE
public static final NodeType UNTILNODE
VALIASNODE
public static final NodeType VALIASNODE
VCALLNODE
public static final NodeType VCALLNODE
WHENNODE
public static final NodeType WHENNODE
WHILENODE
public static final NodeType WHILENODE
XSTRNODE
public static final NodeType XSTRNODE
YIELDNODE
public static final NodeType YIELDNODE
ZARRAYNODE
public static final NodeType ZARRAYNODE
ZEROARGNODE
public static final NodeType ZEROARGNODE
ZSUPERNODE
public static final NodeType ZSUPERNODE
COMMENTNODE
public static final NodeType COMMENTNODE
ROOTNODE
public static final NodeType ROOTNODE
ATTRASSIGNNODE
public static final NodeType ATTRASSIGNNODE
ARGSPUSHNODE
public static final NodeType ARGSPUSHNODE
OPTARGNODE
public static final NodeType OPTARGNODE
ARGAUXILIARYNODE
public static final NodeType ARGAUXILIARYNODE
LAMBDANODE
public static final NodeType LAMBDANODE
MULTIPLEASGN19NODE
public static final NodeType MULTIPLEASGN19NODE
RESTARG
public static final NodeType RESTARG
values
public static NodeType[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (NodeType c : NodeType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static NodeType valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
Copyright © 2002-2007 JRuby Team. All Rights Reserved.