RegexpKeyedMap

class RegexpKeyedMap<V> : HashMap<String?, V?>

专门为路由服务,因为路由的path存在正则的情况

Constructors

RegexpKeyedMap
链接已复制到剪贴板
fun RegexpKeyedMap()

Functions

clear
链接已复制到剪贴板
open override fun clear()
clone
链接已复制到剪贴板
open override fun clone(): Any
compute
链接已复制到剪贴板
open override fun compute(p0: String?, p1: BiFunction<in String?, in V?, out V?>): V?
computeIfAbsent
链接已复制到剪贴板
open override fun computeIfAbsent(p0: String?, p1: Function<in String?, out V?>): V?
computeIfPresent
链接已复制到剪贴板
open override fun computeIfPresent(p0: String?, p1: BiFunction<in String?, in V, out V?>): V?
containsKey
链接已复制到剪贴板
open override fun containsKey(key: String?): Boolean
containsValue
链接已复制到剪贴板
open override fun containsValue(value: V?): Boolean
equals
链接已复制到剪贴板
open operator override fun equals(other: Any?): Boolean
forEach
链接已复制到剪贴板
open override fun forEach(p0: BiConsumer<in String?, in V?>)
get
链接已复制到剪贴板
open operator override fun get(key: String?): V?
getOrDefault
链接已复制到剪贴板
open override fun getOrDefault(key: String?, defaultValue: V?): V?
hashCode
链接已复制到剪贴板
open override fun hashCode(): Int
isEmpty
链接已复制到剪贴板
open override fun isEmpty(): Boolean
merge
链接已复制到剪贴板
open override fun merge(p0: String?, p1: V, p2: BiFunction<in V, in V, out V?>): V?
put
链接已复制到剪贴板
open override fun put(key: String?, value: V?): V?
putAll
链接已复制到剪贴板
open override fun putAll(from: Map<out String?, V?>)
putIfAbsent
链接已复制到剪贴板
open override fun putIfAbsent(p0: String?, p1: V?): V?
remove
链接已复制到剪贴板
open override fun remove(key: String?): V?
open override fun remove(key: String?, value: V?): Boolean
replace
链接已复制到剪贴板
open override fun replace(p0: String?, p1: V?): V?
open override fun replace(p0: String?, p1: V?, p2: V?): Boolean
replaceAll
链接已复制到剪贴板
open override fun replaceAll(p0: BiFunction<in String?, in V?, out V?>)
toString
链接已复制到剪贴板
open override fun toString(): String

Properties

entries
链接已复制到剪贴板
open override val entries: MutableSet<MutableMap.MutableEntry<String?, V?>>
keys
链接已复制到剪贴板
open override val keys: MutableSet<String?>
size
链接已复制到剪贴板
open override val size: Int
values
链接已复制到剪贴板
open override val values: MutableCollection<V?>