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: ScalaType) extends ScalaType with Product with Serializable

    Permalink
  2. final class Annotation extends Product

    Permalink
  3. final case class ApplyTree(function: SyntheticTree, arguments: List[SyntheticTree]) extends SyntheticTree 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: ScalaType) extends ScalaType 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[ScalaType], self: ScalaType, 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 ScalaType 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: ScalaType, declarations: List[SymbolInformation]) extends ScalaType 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: SyntheticTree) extends SyntheticTree with Product with Serializable

    Permalink
  18. final case class IdTree(symbol: Symbol) extends SyntheticTree 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[ScalaType]) extends ScalaType with Product with Serializable

    Permalink
  21. final case class LiteralTree(constant: Constant) extends SyntheticTree 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: SyntheticTree, tpe: ScalaType) extends SyntheticTree with Product with Serializable

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

    Permalink
  25. class MissingSymbolException extends Exception

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

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

    Permalink
  28. type Patch = patch.Patch

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

    Permalink
  30. abstract class Rule extends AnyRef

    Permalink
  31. type RuleName = rule.RuleName

    Permalink
    Definition Classes
    Api
  32. sealed abstract class ScalaType extends Product with Serializable

    Permalink

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

  33. final case class SelectTree(qualifier: SyntheticTree, id: IdTree) extends SyntheticTree with Product with Serializable

    Permalink
  34. 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.

  35. final class SemanticDocument extends SemanticContext with Symtab

    Permalink
  36. abstract class SemanticRule extends Rule

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

    Permalink
  38. sealed abstract class Signature extends Product with Serializable

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

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

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

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

    Permalink
  43. final class Symbol extends AnyRef

    Permalink

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

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

    - Scala SymbolInformation

    - Java SymbolInformation

  45. trait SymbolMatcher extends AnyRef

    Permalink
  46. trait Symtab extends AnyRef

    Permalink

    A symbol table that returns SymbolInformation given a Symbol.

  47. final class SyntacticDocument extends AnyRef

    Permalink
  48. abstract class SyntacticRule extends Rule

    Permalink
  49. sealed abstract class SyntheticTree 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.

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

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

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

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

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

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

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

    Permalink
  57. final case class WithType(types: List[ScalaType]) extends ScalaType 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 XtensionScalafixProductInspect extends AnyRef

    Permalink
    Definition Classes
    Api
  61. implicit class XtensionSeqPatch extends AnyRef

    Permalink
    Definition Classes
    Api
  62. implicit class XtensionSyntheticTree extends AnyRef

    Permalink
  63. implicit class XtensionTermApplyInfixScalafixSemantic extends AnyRef

    Permalink
  64. implicit class XtensionTermScalafixSemantic extends AnyRef

    Permalink
  65. implicit class XtensionTreeScalafixSemantic 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 SyntheticTree with Product with Serializable

    Permalink
  6. object NoType extends ScalaType 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