| Package | Description |
|---|---|
| org.jruby |
| Modifier and Type | Field and Description |
|---|---|
(package private) RubySymbol.SymbolTable.SymbolEntry |
RubySymbol.SymbolTable.SymbolEntry.next |
private RubySymbol.SymbolTable.SymbolEntry[] |
RubySymbol.SymbolTable.symbolTable |
| Modifier and Type | Method and Description |
|---|---|
private static RubySymbol.SymbolTable.SymbolEntry |
RubySymbol.SymbolTable.getEntryFromTable(RubySymbol.SymbolTable.SymbolEntry[] table,
int hash) |
private RubySymbol.SymbolTable.SymbolEntry[] |
RubySymbol.SymbolTable.rehash() |
| Modifier and Type | Method and Description |
|---|---|
private RubySymbol |
RubySymbol.SymbolTable.createSymbol(java.lang.String name,
org.jruby.util.ByteList value,
int hash,
RubySymbol.SymbolTable.SymbolEntry[] table) |
private RubySymbol |
RubySymbol.SymbolTable.fastCreateSymbol(java.lang.String internedName,
RubySymbol.SymbolTable.SymbolEntry[] table) |
private static RubySymbol.SymbolTable.SymbolEntry |
RubySymbol.SymbolTable.getEntryFromTable(RubySymbol.SymbolTable.SymbolEntry[] table,
int hash) |
private static boolean |
RubySymbol.SymbolTable.isSymbolMatch(java.lang.String name,
int hash,
RubySymbol.SymbolTable.SymbolEntry entry) |
private static boolean |
RubySymbol.SymbolTable.isSymbolMatch(java.lang.String internedName,
RubySymbol.SymbolTable.SymbolEntry entry) |
| Constructor and Description |
|---|
SymbolEntry(int hash,
java.lang.String name,
RubySymbol symbol,
RubySymbol.SymbolTable.SymbolEntry next) |