case class EagerInMemorySemanticdbIndex(database: v0.Database, classpath: scala.meta.Classpath, table: SymbolTable = AggregateSymbolTable(Nil)) extends util.SemanticdbIndex with SymbolTable with Product with Serializable
- Alphabetic
- By Inheritance
- EagerInMemorySemanticdbIndex
- Serializable
- Serializable
- Product
- Equals
- SymbolTable
- SemanticdbIndex
- SemanticContext
- AnyRef
- Any
- by XtensionScalafixProductInspect
- by XtensionScalafixProductInspect
- by XtensionScalafixProductInspect
- by XtensionTokenizeInputLike
- by XtensionShow
- by XtensionParseInputLike
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new EagerInMemorySemanticdbIndex(database: v0.Database, classpath: scala.meta.Classpath, table: SymbolTable = AggregateSymbolTable(Nil))
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to any2stringadd[EagerInMemorySemanticdbIndex] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (EagerInMemorySemanticdbIndex, B)
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to ArrowAssoc[EagerInMemorySemanticdbIndex] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
classpath: scala.meta.Classpath
Classpath built this SemanticdbIndex.
Classpath built this SemanticdbIndex.
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
database: v0.Database
The underlying raw database.
The underlying raw database.
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
denotation(tree: Tree): Option[v0.Denotation]
Lookup denotation of this tree.
Lookup denotation of this tree.
Shorthand method for symbol(tree).flatMap(denotation).
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
denotation(symbol: Symbol): Option[v0.Denotation]
Lookup denotation of this symbol.
Lookup denotation of this symbol.
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
documents: Seq[v0.Document]
Get all documents in this index
Get all documents in this index
- Definition Classes
- SemanticdbIndex
-
def
ensuring(cond: (EagerInMemorySemanticdbIndex) ⇒ Boolean, msg: ⇒ Any): EagerInMemorySemanticdbIndex
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to Ensuring[EagerInMemorySemanticdbIndex] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (EagerInMemorySemanticdbIndex) ⇒ Boolean): EagerInMemorySemanticdbIndex
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to Ensuring[EagerInMemorySemanticdbIndex] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): EagerInMemorySemanticdbIndex
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to Ensuring[EagerInMemorySemanticdbIndex] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): EagerInMemorySemanticdbIndex
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to Ensuring[EagerInMemorySemanticdbIndex] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to StringFormat[EagerInMemorySemanticdbIndex] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- EagerInMemorySemanticdbIndex → AnyRef → Any
-
def
info(symbol: String): Option[SymbolInformation]
- Definition Classes
- EagerInMemorySemanticdbIndex → SymbolTable
-
def
inputs: Seq[scala.meta.Input]
Get all Input in this index.
Get all Input in this index.
- Definition Classes
- SemanticdbIndex
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
messages: Seq[v0.Message]
Get all messages in this index.
Get all messages in this index.
- Definition Classes
- SemanticdbIndex
-
def
names: Seq[v0.ResolvedName]
The resolved names in this database.
The resolved names in this database.
Includes resolved name in synthetics, such as inferred implicits/types.
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parse[U](implicit convert: Convert[EagerInMemorySemanticdbIndex, Input], parse: Parse[U], dialect: Dialect): Parsed[U]
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scala.meta.XtensionParseInputLike[EagerInMemorySemanticdbIndex] performed by method XtensionParseInputLike in scala.meta.parsers.Api.
- Definition Classes
- XtensionParseInputLike
-
def
show[Style[X] <: Show[X]](implicit style: Style[EagerInMemorySemanticdbIndex]): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scala.meta.XtensionShow[EagerInMemorySemanticdbIndex] performed by method XtensionShow in scala.meta.prettyprinters.Api.
- Definition Classes
- XtensionShow
-
def
symbol(tree: Tree): Option[Symbol]
Lookup symbol at this tree.
Lookup symbol at this tree.
This method returns the same result as symbol(Tree.Position) in most cases but handles some special cases: - when tree is Term/Type.Select(_, name), query by name.position - workaround for https://github.com/scalameta/scalameta/issues/1083
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
symbol(position: scala.meta.Position): Option[Symbol]
Lookup symbol at this position.
Lookup symbol at this position.
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
symbols: Seq[v0.ResolvedSymbol]
Get all symbols in this index.
Get all symbols in this index.
- Definition Classes
- SemanticdbIndex
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
synthetics: Seq[v0.Synthetic]
Get all synthetics in this index.
Get all synthetics in this index.
- Definition Classes
- SemanticdbIndex
- val table: SymbolTable
-
def
toString(): String
- Definition Classes
- EagerInMemorySemanticdbIndex → AnyRef → Any
-
def
tokenize(implicit convert: Convert[EagerInMemorySemanticdbIndex, Input], tokenize: Tokenize, dialect: Dialect): Tokenized
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scala.meta.XtensionTokenizeInputLike[EagerInMemorySemanticdbIndex] performed by method XtensionTokenizeInputLike in scala.meta.tokenizers.Api.
- Definition Classes
- XtensionTokenizeInputLike
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withDocuments(documents: Seq[v0.Document]): util.SemanticdbIndex
Build new SemanticdbIndex with only these documents.
Build new SemanticdbIndex with only these documents.
- Definition Classes
- EagerInMemorySemanticdbIndex → SemanticdbIndex
-
def
→[B](y: B): (EagerInMemorySemanticdbIndex, B)
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to ArrowAssoc[EagerInMemorySemanticdbIndex] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
-
object
Symbol
- Definition Classes
- SemanticdbIndex
Shadowed Implicit Value Members
-
def
structure: String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v1.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v1.XtensionScalafixProductInspect).structure
- Definition Classes
- XtensionScalafixProductInspect
-
def
structure: String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scalafix.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: scalafix.XtensionScalafixProductInspect).structure
- Definition Classes
- XtensionScalafixProductInspect
-
def
structure: String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v0.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v0.XtensionScalafixProductInspect).structure
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureLabeled(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v1.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v1.XtensionScalafixProductInspect).structureLabeled(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureLabeled: String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v1.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v1.XtensionScalafixProductInspect).structureLabeled
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureLabeled(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scalafix.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: scalafix.XtensionScalafixProductInspect).structureLabeled(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureLabeled: String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scalafix.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: scalafix.XtensionScalafixProductInspect).structureLabeled
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureLabeled(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v0.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v0.XtensionScalafixProductInspect).structureLabeled(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureLabeled: String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v0.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v0.XtensionScalafixProductInspect).structureLabeled
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureWidth(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v1.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v1.XtensionScalafixProductInspect).structureWidth(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureWidth(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scalafix.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: scalafix.XtensionScalafixProductInspect).structureWidth(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
-
def
structureWidth(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v0.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v0.XtensionScalafixProductInspect).structureWidth(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
Deprecated Value Members
-
def
structure(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v1.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v1.XtensionScalafixProductInspect).structure(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
- Annotations
- @deprecated
- Deprecated
(Since version 0.9.7) use structureWidth instead
-
def
structure(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to scalafix.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: scalafix.XtensionScalafixProductInspect).structure(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
- Annotations
- @deprecated
- Deprecated
(Since version 0.9.7) use structureWidth instead
-
def
structure(printWidth: Int): String
- Implicit
- This member is added by an implicit conversion from EagerInMemorySemanticdbIndex to v0.XtensionScalafixProductInspect performed by method XtensionScalafixProductInspect in scalafix.util.Api.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(eagerInMemorySemanticdbIndex: v0.XtensionScalafixProductInspect).structure(printWidth)
- Definition Classes
- XtensionScalafixProductInspect
- Annotations
- @deprecated
- Deprecated
(Since version 0.9.7) use structureWidth instead