RulesetCache
Loading mods is expensive, so let's only do it once and save all of the loaded rulesets somewhere for later use
Functions
afterNodeAccess
Link copied to clipboard
afterNodeInsertion
Link copied to clipboard
afterNodeRemoval
Link copied to clipboard
checkCombinedModLinks
Link copied to clipboard
fun checkCombinedModLinks(mods: LinkedHashSet<String>, baseRuleset: String? = null): Ruleset.RulesetErrorList
Content copied to clipboard
Runs Ruleset.checkModLinks on a temporary combined Ruleset for a list of mods
computeIfAbsent
Link copied to clipboard
open override fun computeIfAbsent(p0: String, p1: Function<in String, out Ruleset>): Ruleset
Content copied to clipboard
computeIfPresent
Link copied to clipboard
containsKey
Link copied to clipboard
containsValue
Link copied to clipboard
getBaseRuleset
Link copied to clipboard
getComplexRuleset
Link copied to clipboard
fun getComplexRuleset(mods: LinkedHashSet<String>, optionalBaseRuleset: String? = null): Ruleset
Content copied to clipboard
getOrDefault
Link copied to clipboard
open override fun getOrDefault(key: String, defaultValue: Ruleset): Ruleset
Content copied to clipboard
getSortedBaseRulesets
Link copied to clipboard
internalWriteEntries
Link copied to clipboard
loadFactor
Link copied to clipboard
loadRulesets
Link copied to clipboard
fun loadRulesets(consoleMode: Boolean = false, printOutput: Boolean = false, noMods: Boolean = false)
Content copied to clipboard
newTreeNode
Link copied to clipboard
open fun newTreeNode(p0: Int, p1: String, p2: Ruleset, p3: HashMap.Node<String, Ruleset>): HashMap.TreeNode<String, Ruleset>
Content copied to clipboard
putIfAbsent
Link copied to clipboard
putMapEntries
Link copied to clipboard
readObject
Link copied to clipboard
reinitialize
Link copied to clipboard
open fun reinitialize()
Content copied to clipboard
removeNode
Link copied to clipboard
fun removeNode(p0: Int, p1: Any, p2: Any, p3: Boolean, p4: Boolean): HashMap.Node<String, Ruleset>
Content copied to clipboard
replaceAll
Link copied to clipboard
open override fun replaceAll(p0: BiFunction<in String, in Ruleset, out Ruleset>)
Content copied to clipboard
replacementNode
Link copied to clipboard
open fun replacementNode(p0: HashMap.Node<String, Ruleset>, p1: HashMap.Node<String, Ruleset>): HashMap.Node<String, Ruleset>
Content copied to clipboard
replacementTreeNode
Link copied to clipboard
open fun replacementTreeNode(p0: HashMap.Node<String, Ruleset>, p1: HashMap.Node<String, Ruleset>): HashMap.TreeNode<String, Ruleset>
Content copied to clipboard
treeifyBin
Link copied to clipboard
writeObject
Link copied to clipboard
Properties
entries
Link copied to clipboard
open override val entries: MutableSet<MutableMap.MutableEntry<String, Ruleset>>
Content copied to clipboard
entrySet
Link copied to clipboard
keys
Link copied to clipboard
keySet
Link copied to clipboard
loadFactor
Link copied to clipboard
values
Link copied to clipboard
values
Link copied to clipboard
Sources
jvm source
Link copied to clipboard