Top Fields Constructors Methods
org.jruby.ast

public final Enum NodeType

extends Enum<NodeType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
private final String
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType
public static final NodeType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

whether this node type would always evaluate as being false
alwaysFalse
()

Whether this node type would always evaluate as being false.

public boolean

Returns:

whether this node type would always evaluate as being true
alwaysTrue
()

Whether this node type would always evaluate as being true.

public boolean
public String
public static NodeType
public static NodeType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALIASNODEback to summary
public static final NodeType ALIASNODE
ANDNODEback to summary
public static final NodeType ANDNODE
ARGAUXILIARYNODEback to summary
public static final NodeType ARGAUXILIARYNODE
ARGSCATNODEback to summary
public static final NodeType ARGSCATNODE
ARGSNODEback to summary
public static final NodeType ARGSNODE
ARGSPUSHNODEback to summary
public static final NodeType ARGSPUSHNODE
ARGUMENTNODEback to summary
public static final NodeType ARGUMENTNODE
ARRAYNODEback to summary
public static final NodeType ARRAYNODE
ARRAYPATTERNNODEback to summary
public static final NodeType ARRAYPATTERNNODE
ASSIGNABLENODEback to summary
public static final NodeType ASSIGNABLENODE
ATTRASSIGNNODEback to summary
public static final NodeType ATTRASSIGNNODE
BACKREFNODEback to summary
public static final NodeType BACKREFNODE
BEGINNODEback to summary
public static final NodeType BEGINNODE
BIGNUMNODEback to summary
public static final NodeType BIGNUMNODE
BINARYOPERATORNODEback to summary
public static final NodeType BINARYOPERATORNODE
BLOCKARG18NODEback to summary
public static final NodeType BLOCKARG18NODE
BLOCKARGNODEback to summary
public static final NodeType BLOCKARGNODE
BLOCKNODEback to summary
public static final NodeType BLOCKNODE
BLOCKPASSNODEback to summary
public static final NodeType BLOCKPASSNODE
BREAKNODEback to summary
public static final NodeType BREAKNODE
CALLNODEback to summary
public static final NodeType CALLNODE
CASENODEback to summary
public static final NodeType CASENODE
CLASSNODEback to summary
public static final NodeType CLASSNODE
CLASSVARASGNNODEback to summary
public static final NodeType CLASSVARASGNNODE
CLASSVARDECLNODEback to summary
public static final NodeType CLASSVARDECLNODE
CLASSVARNODEback to summary
public static final NodeType CLASSVARNODE
COLON2NODEback to summary
public static final NodeType COLON2NODE
COLON3NODEback to summary
public static final NodeType COLON3NODE
COMMENTNODEback to summary
public static final NodeType COMMENTNODE
COMPLEXNODEback to summary
public static final NodeType COMPLEXNODE
CONSTDECLNODEback to summary
public static final NodeType CONSTDECLNODE
CONSTNODEback to summary
public static final NodeType CONSTNODE
DASGNNODEback to summary
public static final NodeType DASGNNODE
DEFINEDNODEback to summary
public static final NodeType DEFINEDNODE
DEFNNODEback to summary
public static final NodeType DEFNNODE
DEFSNODEback to summary
public static final NodeType DEFSNODE
DOTNODEback to summary
public static final NodeType DOTNODE
DREGEXPNODEback to summary
public static final NodeType DREGEXPNODE
DSTRNODEback to summary
public static final NodeType DSTRNODE
DSYMBOLNODEback to summary
public static final NodeType DSYMBOLNODE
DVARNODEback to summary
public static final NodeType DVARNODE
DXSTRNODEback to summary
public static final NodeType DXSTRNODE
ENCODINGNODEback to summary
public static final NodeType ENCODINGNODE
ENSURENODEback to summary
public static final NodeType ENSURENODE
EVSTRNODEback to summary
public static final NodeType EVSTRNODE
FALSENODEback to summary
public static final NodeType FALSENODE
FCALLNODEback to summary
public static final NodeType FCALLNODE
FINDPATTERNNODEback to summary
public static final NodeType FINDPATTERNNODE
FIXNUMNODEback to summary
public static final NodeType FIXNUMNODE
FLIPNODEback to summary
public static final NodeType FLIPNODE
FLOATNODEback to summary
public static final NodeType FLOATNODE
FORNODEback to summary
public static final NodeType FORNODE
GLOBALASGNNODEback to summary
public static final NodeType GLOBALASGNNODE
GLOBALVARNODEback to summary
public static final NodeType GLOBALVARNODE
HASHNODEback to summary
public static final NodeType HASHNODE
HASHPATTERNNODEback to summary
public static final NodeType HASHPATTERNNODE
IFNODEback to summary
public static final NodeType IFNODE
INNODEback to summary
public static final NodeType INNODE
INSTASGNNODEback to summary
public static final NodeType INSTASGNNODE
INSTVARNODEback to summary
public static final NodeType INSTVARNODE
ISCOPINGNODEback to summary
public static final NodeType ISCOPINGNODE
ITERNODEback to summary
public static final NodeType ITERNODE
KEYWORDARGNODEback to summary
public static final NodeType KEYWORDARGNODE
KEYWORDRESTARGNODEback to summary
public static final NodeType KEYWORDRESTARGNODE
LAMBDANODEback to summary
public static final NodeType LAMBDANODE
LISTNODEback to summary
public static final NodeType LISTNODE
LITERALNODEback to summary
public static final NodeType LITERALNODE
LOCALASGNNODEback to summary
public static final NodeType LOCALASGNNODE
LOCALVARNODEback to summary
public static final NodeType LOCALVARNODE
MATCH2NODEback to summary
public static final NodeType MATCH2NODE
MATCH3NODEback to summary
public static final NodeType MATCH3NODE
MATCHNODEback to summary
public static final NodeType MATCHNODE
MODULENODEback to summary
public static final NodeType MODULENODE
MULTIPLEASGNNODEback to summary
public static final NodeType MULTIPLEASGNNODE
NEWLINENODEback to summary
public static final NodeType NEWLINENODE
NEXTNODEback to summary
public static final NodeType NEXTNODE
NILNODEback to summary
public static final NodeType NILNODE
NILRESTARGback to summary
public static final NodeType NILRESTARG
NOTNODEback to summary
public static final NodeType NOTNODE
NTHREFNODEback to summary
public static final NodeType NTHREFNODE
OPASGNANDNODEback to summary
public static final NodeType OPASGNANDNODE
OPASGNCONSTDECLNODEback to summary
public static final NodeType OPASGNCONSTDECLNODE
OPASGNNODEback to summary
public static final NodeType OPASGNNODE
OPASGNORNODEback to summary
public static final NodeType OPASGNORNODE
OPELEMENTASGNNODEback to summary
public static final NodeType OPELEMENTASGNNODE
OPTARGNODEback to summary
public static final NodeType OPTARGNODE
ORNODEback to summary
public static final NodeType ORNODE
PATTERNCASENODEback to summary
public static final NodeType PATTERNCASENODE
POSTEXENODEback to summary
public static final NodeType POSTEXENODE
PREEXENODEback to summary
public static final NodeType PREEXENODE
RATIONALNODEback to summary
public static final NodeType RATIONALNODE
REDONODEback to summary
public static final NodeType REDONODE
REGEXPNODEback to summary
public static final NodeType REGEXPNODE
REQUIRED_KEYWORD_ARGUMENT_VALUEback to summary
public static final NodeType REQUIRED_KEYWORD_ARGUMENT_VALUE
RESCUEBODYNODEback to summary
public static final NodeType RESCUEBODYNODE
RESCUENODEback to summary
public static final NodeType RESCUENODE
RESTARGback to summary
public static final NodeType RESTARG
RETRYNODEback to summary
public static final NodeType RETRYNODE
RETURNNODEback to summary
public static final NodeType RETURNNODE
ROOTNODEback to summary
public static final NodeType ROOTNODE
SCLASSNODEback to summary
public static final NodeType SCLASSNODE
SCOPENODEback to summary
public static final NodeType SCOPENODE
SELFNODEback to summary
public static final NodeType SELFNODE
simpleNameback to summary
private final String simpleName
SPLATNODEback to summary
public static final NodeType SPLATNODE
STARNODEback to summary
public static final NodeType STARNODE
STRNODEback to summary
public static final NodeType STRNODE
SUPERNODEback to summary
public static final NodeType SUPERNODE
SVALUENODEback to summary
public static final NodeType SVALUENODE
SYMBOLNODEback to summary
public static final NodeType SYMBOLNODE
TRUENODEback to summary
public static final NodeType TRUENODE
UNDEFNODEback to summary
public static final NodeType UNDEFNODE
UNTILNODEback to summary
public static final NodeType UNTILNODE
VALIASNODEback to summary
public static final NodeType VALIASNODE
VCALLNODEback to summary
public static final NodeType VCALLNODE
WHENNODEback to summary
public static final NodeType WHENNODE
WHILENODEback to summary
public static final NodeType WHILENODE
XSTRNODEback to summary
public static final NodeType XSTRNODE
YIELDNODEback to summary
public static final NodeType YIELDNODE
ZARRAYNODEback to summary
public static final NodeType ZARRAYNODE
ZEROARGNODEback to summary
public static final NodeType ZEROARGNODE
ZSUPERNODEback to summary
public static final NodeType ZSUPERNODE

Constructor Detail

NodeTypeback to summary
private NodeType()

Method Detail

alwaysFalseback to summary
public boolean alwaysFalse()

Whether this node type would always evaluate as being false.

Returns:boolean

whether this node type would always evaluate as being false

alwaysTrueback to summary
public boolean alwaysTrue()

Whether this node type would always evaluate as being true.

Returns:boolean

whether this node type would always evaluate as being true

isImmediateback to summary
public boolean isImmediate()
simpleNameback to summary
public String simpleName()
valueOfback to summary
public static NodeType valueOf(String name)
valuesback to summary
public static NodeType[] values()