#include <symbolTable.hpp>
Public Member Functions | |
bool | is_empty () |
bool | is_symbol () |
void | clear () |
symbolOop | get_symbol () |
void | set_symbol (symbolOop s) |
symbolTableLink * | get_link () |
void | set_link (symbolTableLink *l) |
bool | verify (int i) |
void | deallocate () |
int | length () |
Public Attributes | |
void * | symbol_or_link |
Definition at line 48 of file symbolTable.hpp.
void symbolTableEntry::clear | ( | ) | [inline] |
void symbolTableEntry::deallocate | ( | ) |
Definition at line 194 of file symbolTable.cpp.
References symbolTable::delete_link(), get_link(), is_symbol(), and Universe::symbol_table.
Here is the call graph for this function:
symbolTableLink* symbolTableEntry::get_link | ( | ) | [inline] |
Definition at line 59 of file symbolTable.hpp.
References symbol_or_link.
Referenced by deallocate(), symbolTable::follow_used_symbols(), symbolTable::is_present(), length(), symbolTable::lookup(), and verify().
symbolOop symbolTableEntry::get_symbol | ( | ) | [inline] |
Definition at line 54 of file symbolTable.hpp.
References symbol_or_link.
Referenced by symbolTable::follow_used_symbols(), symbolTable::is_present(), symbolTable::lookup(), and verify().
bool symbolTableEntry::is_empty | ( | ) | [inline] |
Definition at line 50 of file symbolTable.hpp.
References symbol_or_link.
Referenced by symbolTable::is_present(), and symbolTable::lookup().
bool symbolTableEntry::is_symbol | ( | ) | [inline] |
Definition at line 51 of file symbolTable.hpp.
References oopDesc::is_mem(), and symbol_or_link.
Referenced by deallocate(), symbolTable::follow_used_symbols(), symbolTable::is_present(), length(), symbolTable::lookup(), and verify().
Here is the call graph for this function:
int symbolTableEntry::length | ( | ) |
Definition at line 245 of file symbolTable.cpp.
References get_link(), is_symbol(), and symbolTableLink::next.
Here is the call graph for this function:
void symbolTableEntry::set_link | ( | symbolTableLink * | l | ) | [inline] |
void symbolTableEntry::set_symbol | ( | symbolOop | s | ) | [inline] |
Definition at line 56 of file symbolTable.hpp.
References symbol_or_link.
Referenced by symbolTable::follow_used_symbols().
bool symbolTableEntry::verify | ( | int | i | ) |
Definition at line 199 of file symbolTable.cpp.
References error(), get_link(), get_symbol(), is_symbol(), and symbolTableLink::verify().
Here is the call graph for this function:
Definition at line 49 of file symbolTable.hpp.
Referenced by clear(), get_link(), get_symbol(), is_empty(), is_symbol(), set_link(), and set_symbol().