public static final class RubySymbol.SymbolTable
extends java.lang.Object
Constructor and Description |
---|
SymbolTable(Ruby runtime) |
Modifier and Type | Method and Description |
---|---|
RubyArray |
all_symbols() |
RubySymbol |
fastGetSymbol(java.lang.String internedName) |
RubySymbol |
fastGetSymbol(java.lang.String internedName,
boolean hard) |
RubySymbol |
getSymbol(org.jruby.util.ByteList bytes) |
RubySymbol |
getSymbol(org.jruby.util.ByteList bytes,
boolean hard) |
RubySymbol |
getSymbol(java.lang.String name) |
RubySymbol |
getSymbol(java.lang.String name,
boolean hard) |
RubySymbol |
lookup(long id) |
RubySymbol |
lookup(java.lang.String name)
Deprecated.
|
int |
size() |
void |
store(RubySymbol symbol)
Deprecated.
|
public SymbolTable(Ruby runtime)
public RubySymbol getSymbol(java.lang.String name)
public RubySymbol getSymbol(java.lang.String name, boolean hard)
public RubySymbol getSymbol(org.jruby.util.ByteList bytes)
public RubySymbol getSymbol(org.jruby.util.ByteList bytes, boolean hard)
public RubySymbol fastGetSymbol(java.lang.String internedName)
public RubySymbol fastGetSymbol(java.lang.String internedName, boolean hard)
public RubySymbol lookup(long id)
public RubyArray all_symbols()
public int size()
@Deprecated public RubySymbol lookup(java.lang.String name)
@Deprecated public void store(RubySymbol symbol)
Copyright © 2001-2018 JRuby. All Rights Reserved.