|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.constant_index_manager
public final class constant_index_manager
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Field Summary | |
---|---|
static SubLSymbol |
$kw1$UNINITIALIZED
|
static SubLList |
$list4
|
static SubLString |
$str2$constant_index
|
static SubLString |
$str5$indices
|
static SubLString |
$str6$indices_index
|
static SubLSymbol |
$sym0$_CONSTANT_INDEX_MANAGER_
|
static SubLSymbol |
$sym3$LOAD_CONSTANT_INDEX_FROM_CACHE
|
static SubLFile |
me
|
static java.lang.String |
myName
|
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
cached_constant_index_count()
Return the number of constant-indices whose content is cached in memory. |
static SubLObject |
declare_constant_index_manager_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
deregister_constant_index(SubLObject id)
Note that ID is not in use as an CONSTANT-INDEX id |
static SubLObject |
init_constant_index_manager_file()
|
static SubLObject |
initialize_constant_index_hl_store_cache()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
lookup_constant_index(SubLObject id)
|
static SubLObject |
mark_constant_index_as_muted(SubLObject id)
|
static SubLObject |
mark_constant_index_as_permanently_cached(SubLObject id)
First, make sure it's swapped in. |
static SubLObject |
register_constant_index(SubLObject id,
SubLObject constant_index)
Note that ID will be used as the id for CONSTANT-INDEX. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_constant_index_manager_file()
|
static SubLObject |
setup_constant_index_table(SubLObject size,
SubLObject exactP)
|
static SubLObject |
swap_out_all_pristine_constant_indices()
|
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static final SubLSymbol $sym0$_CONSTANT_INDEX_MANAGER_
public static final SubLSymbol $kw1$UNINITIALIZED
public static final SubLString $str2$constant_index
public static final SubLSymbol $sym3$LOAD_CONSTANT_INDEX_FROM_CACHE
public static final SubLList $list4
public static final SubLString $str5$indices
public static final SubLString $str6$indices_index
Method Detail |
---|
public static final SubLObject setup_constant_index_table(SubLObject size, SubLObject exactP)
public static final SubLObject cached_constant_index_count()
public static final SubLObject lookup_constant_index(SubLObject id)
public static final SubLObject register_constant_index(SubLObject id, SubLObject constant_index)
public static final SubLObject deregister_constant_index(SubLObject id)
public static final SubLObject mark_constant_index_as_muted(SubLObject id)
public static final SubLObject mark_constant_index_as_permanently_cached(SubLObject id)
public static final SubLObject swap_out_all_pristine_constant_indices()
public static final SubLObject initialize_constant_index_hl_store_cache()
public static final SubLObject declare_constant_index_manager_file()
public static final SubLObject init_constant_index_manager_file()
public static final SubLObject setup_constant_index_manager_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |