package v1

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. v1
  2. Api
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class XtensionOptionPatch extends AnyRef
    Definition Classes
    Api
  2. implicit class XtensionScalaFixListInspect[A] extends AnyRef
    Definition Classes
    Api
  3. implicit class XtensionScalafixProductInspect extends AnyRef
    Definition Classes
    Api
  4. implicit class XtensionSeqPatch extends AnyRef
    Definition Classes
    Api
  5. final case class AnnotatedType(annotations: List[Annotation], tpe: SemanticType) extends SemanticType with Product with Serializable
  6. final case class Annotation(tpe: SemanticType) extends Product with Serializable
  7. final case class ApplyTree(function: SemanticTree, arguments: List[SemanticTree]) extends SemanticTree with Product with Serializable
  8. final case class BooleanConstant(value: Boolean) extends Constant with Product with Serializable
  9. final case class ByNameType(tpe: SemanticType) extends SemanticType with Product with Serializable
  10. final case class ByteConstant(value: Byte) extends Constant with Product with Serializable
  11. final case class CharConstant(value: Char) extends Constant with Product with Serializable
  12. final case class ClassSignature(typeParameters: List[SymbolInformation], parents: List[SemanticType], self: SemanticType, declarations: List[SymbolInformation]) extends Signature with Product with Serializable
  13. final class Configuration extends AnyRef
  14. sealed abstract class Constant extends Product with Serializable
  15. final case class ConstantType(constant: Constant) extends SemanticType with Product with Serializable
  16. type CustomMessage[T] = config.CustomMessage[T]
    Definition Classes
    Api
  17. type Diagnostic = lint.Diagnostic
    Definition Classes
    Api
  18. final case class DoubleConstant(value: Double) extends Constant with Product with Serializable
  19. final case class ExistentialType(tpe: SemanticType, declarations: List[SymbolInformation]) extends SemanticType with Product with Serializable
  20. final case class FloatConstant(value: Float) extends Constant with Product with Serializable
  21. final case class FunctionTree(parameters: List[IdTree], body: SemanticTree) extends SemanticTree with Product with Serializable
  22. final case class IdTree(info: SymbolInformation) extends SemanticTree with Product with Serializable
  23. final case class IntConstant(value: Int) extends Constant with Product with Serializable
  24. final case class IntersectionType(types: List[SemanticType]) extends SemanticType with Product with Serializable
  25. final case class LiteralTree(constant: Constant) extends SemanticTree with Product with Serializable
  26. final case class LongConstant(value: Long) extends Constant with Product with Serializable
  27. final case class MacroExpansionTree(beforeExpansion: SemanticTree, tpe: SemanticType) extends SemanticTree with Product with Serializable
  28. final case class MethodSignature(typeParameters: List[SymbolInformation], parameterLists: List[List[SymbolInformation]], returnType: SemanticType) extends Signature with Product with Serializable
  29. class MissingSymbolException extends Exception
  30. final case class OriginalSubTree(tree: Tree) extends SemanticTree with Product with Serializable
  31. final case class OriginalTree(tree: Tree) extends SemanticTree with Product with Serializable
  32. type Patch = patch.Patch
    Definition Classes
    Api
  33. final case class RepeatedType(tpe: SemanticType) extends SemanticType with Product with Serializable
  34. abstract class Rule extends AnyRef
  35. type RuleName = rule.RuleName
    Definition Classes
    Api
  36. final case class SelectTree(qualifier: SemanticTree, id: IdTree) extends SemanticTree with Product with Serializable
  37. trait SemanticContext extends AnyRef

    An implicit instance of SemanticContext implies the call-site has access to semantic APIs.

    An implicit instance of SemanticContext implies the call-site has access to semantic APIs.

    Useful to guard users from calling semantic operations without access to semantic APIs.

  38. final class SemanticDocument extends SemanticContext with Symtab
  39. abstract class SemanticRule extends Rule
  40. sealed abstract class SemanticTree extends Product with Serializable

    Encoding of synthetic trees that are generated by inferred type parameters, implicits and .apply.

  41. sealed abstract class SemanticType extends Product with Serializable

    Encoding of the Scala type system as a sealed data structure.

  42. final case class ShortConstant(value: Short) extends Constant with Product with Serializable
  43. sealed abstract class Signature extends Product with Serializable
  44. final case class SingleType(prefix: SemanticType, symbol: Symbol) extends SemanticType with Product with Serializable
  45. final case class StringConstant(value: String) extends Constant with Product with Serializable
  46. final case class StructuralType(tpe: SemanticType, declarations: List[SymbolInformation]) extends SemanticType with Product with Serializable
  47. final case class SuperType(prefix: SemanticType, symbol: Symbol) extends SemanticType with Product with Serializable
  48. final class Symbol extends AnyRef

    Represents a unique definitions such as a Scala val, object, class, or Java field/method.

  49. final class SymbolInformation extends AnyRef

    Describes metadata about a symbol such as a method, class or trait.

    Describes metadata about a symbol such as a method, class or trait.

    To learn more about SymbolInformation, refer to the SemanticDB specification for

    - Scala SymbolInformation

    - Java SymbolInformation

  50. trait SymbolMatcher extends AnyRef
  51. trait Symtab extends AnyRef

    A symbol table that returns SymbolInformation given a Symbol.

  52. final class SyntacticDocument extends AnyRef
  53. abstract class SyntacticRule extends Rule
  54. final case class ThisType(symbol: Symbol) extends SemanticType with Product with Serializable
  55. final case class TypeApplyTree(function: SemanticTree, typeArguments: List[SemanticType]) extends SemanticTree with Product with Serializable
  56. final case class TypeRef(prefix: SemanticType, symbol: Symbol, typeArguments: List[SemanticType]) extends SemanticType with Product with Serializable
  57. final case class TypeSignature(typeParameters: List[SymbolInformation], lowerBound: SemanticType, upperBound: SemanticType) extends Signature with Product with Serializable
  58. final case class UnionType(types: List[SemanticType]) extends SemanticType with Product with Serializable
  59. final case class UniversalType(typeParameters: List[SymbolInformation], tpe: SemanticType) extends SemanticType with Product with Serializable
  60. final case class ValueSignature(tpe: SemanticType) extends Signature with Product with Serializable
  61. final case class WithType(types: List[SemanticType]) extends SemanticType with Product with Serializable
  62. implicit class XtensionPositionScalafix extends AnyRef
  63. implicit class XtensionSemanticTree extends AnyRef
  64. implicit class XtensionTermInfixScalafix extends AnyRef
  65. implicit class XtensionTermScalafix extends AnyRef
  66. implicit class XtensionTreeScalafix extends AnyRef

Value Members

  1. val CustomMessage: config.CustomMessage.type
    Definition Classes
    Api
  2. val Diagnostic: lint.Diagnostic.type
    Definition Classes
    Api
  3. val Patch: patch.Patch.type
    Definition Classes
    Api
  4. val RuleName: rule.RuleName.type
    Definition Classes
    Api
  5. object Configuration
  6. case object NoSignature extends Signature with Product with Serializable
  7. case object NoTree extends SemanticTree with Product with Serializable
  8. case object NoType extends SemanticType with Product with Serializable
  9. case object NullConstant extends Constant with Product with Serializable
  10. object SemanticDocument
  11. object SemanticRule
  12. object Symbol
  13. object SymbolMatcher
  14. object SyntacticDocument
  15. case object UnitConstant extends Constant with Product with Serializable

Inherited from Api

Inherited from AnyRef

Inherited from Any

Ungrouped