Top Description Fields Constructors Methods
com.typesafe.config.impl

pack-priv final Class ResolveMemos

extends Object
Class Inheritance

This exists because we have to memoize resolved substitutions as we go through the config tree; otherwise we could end up creating multiple copies of values or whole trees of values as we follow chains of substitutions.

Field Summary

Modifier and TypeField and Description
private final BadMap<MemoKey, AbstractConfigValue>

Constructor Summary

AccessConstructor and Description
private
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv AbstractConfigValue
get(MemoKey key)

pack-priv ResolveMemos
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

memosback to summary
private final BadMap<MemoKey, AbstractConfigValue> memos

Constructor Detail

ResolveMemosback to summary
private ResolveMemos(BadMap<MemoKey, AbstractConfigValue> memos)
ResolveMemosback to summary
pack-priv ResolveMemos()

Method Detail

getback to summary
pack-priv AbstractConfigValue get(MemoKey key)
putback to summary
pack-priv ResolveMemos put(MemoKey key, AbstractConfigValue value)