package parsing
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class ClassArtifact(kind: ClassKind, mangledClassName: MangledClassName, shortClassName: ShortClassName, extensionSuffix: String) extends Product with Serializable
- class ClassFinder extends AnyRef
- sealed trait ClassFinderGranularity extends AnyRef
- final class DocumentSymbolProvider extends AnyRef
Retrieves all the symbols defined in a document
Retrieves all the symbols defined in a document
If the document doesn't parse, we fall back to the latest known snapshot of the document, if present.
- sealed trait EmptyResult extends AnyRef
- final class FoldingRangeExtractor extends AnyRef
- final class FoldingRangeProvider extends AnyRef
- final class FoldingRanges extends AnyRef
- case class JavaToken(id: Int, text: String, start: Int, end: Int, input: inputs.Input, isLF: Boolean = false) extends Product with Serializable
- class MatchingToken[A] extends AnyRef
A pair of tokens that align with each other across two different files
- sealed trait TokenEditDistance extends AnyRef
Helper to map between position between two similar strings.
- trait TokenOps[T] extends AnyRef
- final class Trees extends AnyRef
Manages parsing of Scala source files into Scalameta syntax trees.
Manages parsing of Scala source files into Scalameta syntax trees.
- provides the latest good Scalameta tree for a given source file similar as
Buffersprovides the current text content. - produces diagnostics for syntax errors.
Value Members
- object BinarySearch
- object ClassFinderGranularity
- object EmptyResult
- object FoldingRangeProvider
- object JavaFoldingRangeExtractor
- object JavaTokens
- object TokenEditDistance
- object TokenOps
- object Trees