Top Description Fields Constructors Methods
org.jruby.util

public final Enum SymbolNameType

extends Enum<SymbolNameType>
Class Inheritance

The characters within a Symbol can represent concepts in Ruby. This enum allows us to precalculate what the symbol could be if it is used in that context. We use the same names as MRI for convenience (except they use -1 to indicate what we will call OTHER).

Field Summary

Modifier and TypeField and Description
public static final SymbolNameType
public static final SymbolNameType
public static final SymbolNameType
public static final SymbolNameType
public static final SymbolNameType
public static final SymbolNameType
public static final SymbolNameType
public static final SymbolNameType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static SymbolNameType
public static SymbolNameType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ATTRSETback to summary
public static final SymbolNameType ATTRSET
CLASSback to summary
public static final SymbolNameType CLASS
CONSTback to summary
public static final SymbolNameType CONST
GLOBALback to summary
public static final SymbolNameType GLOBAL
INSTANCEback to summary
public static final SymbolNameType INSTANCE
JUNKback to summary
public static final SymbolNameType JUNK
LOCALback to summary
public static final SymbolNameType LOCAL
OTHERback to summary
public static final SymbolNameType OTHER

Constructor Detail

SymbolNameTypeback to summary
private SymbolNameType()

Method Detail

valueOfback to summary
public static SymbolNameType valueOf(String name)
valuesback to summary
public static SymbolNameType[] values()