fun rowGet(key: String?): String? { val resolvedKey: String = resolveRowKey(key) val cachedValue: String = rowMapCache.get(resolvedKey) if (cachedValue != null) { return cachedValue } var value: String = rowMap.get(resolvedKey) if (value == null && jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent != null) { value = jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent.rowGet(resolvedKey) } if (value == null) { return null } val expandedString: String = expand(value, false) rowMapCache.put(resolvedKey, expandedString) return expandedString }
Looks up and returns the RowSpec associated with the given key . First looks for an association in this LayoutMap . If there 's no association , the lookup continues with the parent map - if any .