Package

scalafix

v1

Permalink

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. All

Type Members

  1. final case class AnnotatedType(annotations: List[Annotation], tpe: SemanticType) extends SemanticType with Product with Serializable

    Permalink
  2. final case class Annotation(tpe: SemanticType) extends Product with Serializable

    Permalink
  3. final case class ApplyTree(function: SemanticTree, arguments: List[SemanticTree]) extends SemanticTree with Product with Serializable

    Permalink
  4. final case class BooleanConstant(value: Boolean) extends Constant with Product with Serializable

    Permalink
  5. final case class ByNameType(tpe: SemanticType) extends SemanticType with Product with Serializable

    Permalink
  6. final case class ByteConstant(value: Byte) extends Constant with Product with Serializable

    Permalink
  7. final case class CharConstant(value: Char) extends Constant with Product with Serializable

    Permalink
  8. final case class ClassSignature(typeParameters: List[SymbolInformation], parents: List[SemanticType], self: SemanticType, declarations: List[SymbolInformation]) extends Signature with Product with Serializable

    Permalink
  9. final class Configuration extends AnyRef

    Permalink
  10. sealed abstract class Constant extends Product with Serializable

    Permalink
  11. final case class ConstantType(constant: Constant) extends SemanticType with Product with Serializable

    Permalink
  12. type CustomMessage[T] = config.CustomMessage[T]

    Permalink
    Definition Classes
    Api
  13. type Diagnostic = lint.Diagnostic

    Permalink
    Definition Classes
    Api
  14. final case class DoubleConstant(value: Double) extends Constant with Product with Serializable

    Permalink
  15. final case class ExistentialType(tpe: SemanticType, declarations: List[SymbolInformation]) extends SemanticType with Product with Serializable

    Permalink
  16. final case class FloatConstant(value: Float) extends Constant with Product with Serializable

    Permalink
  17. final case class FunctionTree(parameters: List[IdTree], body: SemanticTree) extends SemanticTree with Product with Serializable

    Permalink
  18. final case class IdTree(info: SymbolInformation) extends SemanticTree with Product with Serializable

    Permalink
  19. final case class IntConstant(value: Int) extends Constant with Product with Serializable

    Permalink
  20. final case class IntersectionType(types: List[SemanticType]) extends SemanticType with Product with Serializable

    Permalink
  21. final case class LiteralTree(constant: Constant) extends SemanticTree with Product with Serializable

    Permalink
  22. final case class LongConstant(value: Long) extends Constant with Product with Serializable

    Permalink
  23. final case class MacroExpansionTree(beforeExpansion: SemanticTree, tpe: SemanticType) extends SemanticTree with Product with Serializable

    Permalink
  24. final case class MethodSignature(typeParameters: List[SymbolInformation], parameterLists: List[List[SymbolInformation]], returnType: SemanticType) extends Signature with Product with Serializable

    Permalink
  25. class MissingSymbolException extends Exception

    Permalink
  26. final case class OriginalSubTree(tree: Tree) extends SemanticTree with Product with Serializable

    Permalink
  27. final case class OriginalTree(tree: Tree) extends SemanticTree with Product with Serializable

    Permalink
  28. type Patch = patch.Patch

    Permalink
    Definition Classes
    Api
  29. final case class RepeatedType(tpe: SemanticType) extends SemanticType with Product with Serializable

    Permalink
  30. abstract class Rule extends AnyRef

    Permalink
  31. type RuleName = rule.RuleName

    Permalink
    Definition Classes
    Api
  32. final case class SelectTree(qualifier: SemanticTree, id: IdTree) extends SemanticTree with Product with Serializable

    Permalink
  33. trait SemanticContext extends AnyRef

    Permalink

    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.

  34. final class SemanticDocument extends SemanticContext with Symtab

    Permalink
  35. abstract class SemanticRule extends Rule

    Permalink
  36. sealed abstract class SemanticTree extends Product with Serializable

    Permalink

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

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

  37. sealed abstract class SemanticType extends Product with Serializable

    Permalink

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

  38. final case class ShortConstant(value: Short) extends Constant with Product with Serializable

    Permalink
  39. sealed abstract class Signature extends Product with Serializable

    Permalink
  40. final case class SingleType(prefix: SemanticType, symbol: Symbol) extends SemanticType with Product with Serializable

    Permalink
  41. final case class StringConstant(value: String) extends Constant with Product with Serializable

    Permalink
  42. final case class StructuralType(tpe: SemanticType, declarations: List[SymbolInformation]) extends SemanticType with Product with Serializable

    Permalink
  43. final case class SuperType(prefix: SemanticType, symbol: Symbol) extends SemanticType with Product with Serializable

    Permalink
  44. final class Symbol extends AnyRef

    Permalink

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

  45. final class SymbolInformation extends AnyRef

    Permalink

    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

    • <a href="https://scalameta.org/docs/semanticdb/specification.html#scala-symbolinformation">Scala SymbolInformation - Java SymbolInformation
  46. trait SymbolMatcher extends AnyRef

    Permalink
  47. trait Symtab extends AnyRef

    Permalink

    A symbol table that returns SymbolInformation given a Symbol.

  48. final class SyntacticDocument extends AnyRef

    Permalink
  49. abstract class SyntacticRule extends Rule

    Permalink
  50. final case class ThisType(symbol: Symbol) extends SemanticType with Product with Serializable

    Permalink
  51. final case class TypeApplyTree(function: SemanticTree, typeArguments: List[SemanticType]) extends SemanticTree with Product with Serializable

    Permalink
  52. final case class TypeRef(prefix: SemanticType, symbol: Symbol, typeArguments: List[SemanticType]) extends SemanticType with Product with Serializable

    Permalink
  53. final case class TypeSignature(typeParameters: List[SymbolInformation], lowerBound: SemanticType, upperBound: SemanticType) extends Signature with Product with Serializable

    Permalink
  54. final case class UnionType(types: List[SemanticType]) extends SemanticType with Product with Serializable

    Permalink
  55. final case class UniversalType(typeParameters: List[SymbolInformation], tpe: SemanticType) extends SemanticType with Product with Serializable

    Permalink
  56. final case class ValueSignature(tpe: SemanticType) extends Signature with Product with Serializable

    Permalink
  57. final case class WithType(types: List[SemanticType]) extends SemanticType with Product with Serializable

    Permalink
  58. implicit class XtensionOptionPatch extends AnyRef

    Permalink
    Definition Classes
    Api
  59. implicit class XtensionPositionScalafix extends AnyRef

    Permalink
  60. implicit class XtensionScalaFixListInspect[A] extends AnyRef

    Permalink
    Definition Classes
    Api
  61. implicit class XtensionScalafixProductInspect extends AnyRef

    Permalink
    Definition Classes
    Api
  62. implicit class XtensionSemanticTree extends AnyRef

    Permalink
  63. implicit class XtensionSeqPatch extends AnyRef

    Permalink
    Definition Classes
    Api
  64. implicit class XtensionTermInfixScalafix extends AnyRef

    Permalink
  65. implicit class XtensionTermScalafix extends AnyRef

    Permalink
  66. implicit class XtensionTreeScalafix extends AnyRef

    Permalink

Value Members

  1. object Configuration

    Permalink
  2. val CustomMessage: config.CustomMessage.type

    Permalink
    Definition Classes
    Api
  3. val Diagnostic: lint.Diagnostic.type

    Permalink
    Definition Classes
    Api
  4. object NoSignature extends Signature with Product with Serializable

    Permalink
  5. object NoTree extends SemanticTree with Product with Serializable

    Permalink
  6. object NoType extends SemanticType with Product with Serializable

    Permalink
  7. object NullConstant extends Constant with Product with Serializable

    Permalink
  8. val Patch: patch.Patch.type

    Permalink
    Definition Classes
    Api
  9. val RuleName: rule.RuleName.type

    Permalink
    Definition Classes
    Api
  10. object SemanticDocument

    Permalink
  11. object SemanticRule

    Permalink
  12. object Symbol

    Permalink
  13. object SymbolMatcher

    Permalink
  14. object SyntacticDocument

    Permalink
  15. object UnitConstant extends Constant with Product with Serializable

    Permalink

Inherited from Api

Inherited from AnyRef

Inherited from Any

Ungrouped