Всякий раз, когда мне нужно быстро извлечь что-то из HTML-документа, я использую Tidy, чтобы преобразовать его в XML, а затем использовать XPath или XSLT, чтобы получить то, что мне нужно. В вашем случае что-то вроде этого:
//p/a[@href='foo']
Согласно KEEP , который используется для обсуждения и планирования встроенных классов, в настоящее время это невозможно (по состоянию на 1.3.11):
Мы скомпилируем функция от
blockquote>compute(UInt)
доcompile-<hash>(Int)
, где<hash>
- суффикс искажения для подписи. Теперь невозможно вызвать эту функцию из Java, потому что - там это недопустимый символ , но с точки зрения Котлина это обычная функция с именем compute. [Выделение мое]Имейте в виду, что встроенные классы являются экспериментальными и могут быть изменены, поэтому, возможно, в будущем выпуске это будет возможно. Я попытался аннотировать это с помощью @JvmName, и это также не поддерживается.