SymbolSearch

Extends PatternSearch to provide specific methods for searching for symbols in code.

Inheritors

Properties

Link copied to clipboard
abstract val root: String

Root on host machine

Functions

Link copied to clipboard
open fun classPattern(className: String): <Error class: unknown class>
Link copied to clipboard
open fun findClassInProject(className: String, globPattern: String = "**/*.{kt,java}", useParallelSearch: Boolean = true): List<PatternSearch.PatternMatch>
Link copied to clipboard
open fun findPatternInProject(pattern: String, globPattern: String): String

open fun findPatternInProject(pattern: <Error class: unknown class>, globPattern: String, useParallelSearch: Boolean = true): List<PatternSearch.PatternMatch>

Finds files containing the specified pattern using glob patterns

Link copied to clipboard
open fun matchesGlob(path: String, globPattern: String): Boolean

Checks if a file path matches a glob pattern