Class

scalafix.v1

SymbolInformation

Related Doc: package v1

Permalink

final class SymbolInformation extends AnyRef

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

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

Self Type
SymbolInformation
Linear Supertypes
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. SymbolInformation
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to any2stringadd[SymbolInformation] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (SymbolInformation, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to ArrowAssoc[SymbolInformation] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def annotations: List[Annotation]

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def displayName: String

    Permalink
  10. def ensuring(cond: (SymbolInformation) ⇒ Boolean, msg: ⇒ Any): SymbolInformation

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to Ensuring[SymbolInformation] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: (SymbolInformation) ⇒ Boolean): SymbolInformation

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to Ensuring[SymbolInformation] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: Boolean, msg: ⇒ Any): SymbolInformation

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to Ensuring[SymbolInformation] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean): SymbolInformation

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to Ensuring[SymbolInformation] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to StringFormat[SymbolInformation] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def isAbstract: Boolean

    Permalink

    Annotations
    @property()
  21. def isCase: Boolean

    Permalink

    Annotations
    @property()
  22. def isClass: Boolean

    Permalink

    Annotations
    @kind()
  23. def isConstructor: Boolean

    Permalink

    Annotations
    @kind()
  24. def isContravariant: Boolean

    Permalink

    Annotations
    @property()
  25. def isCovariant: Boolean

    Permalink

    Annotations
    @property()
  26. def isDef: Boolean

    Permalink

    Annotations
    @utility()
  27. def isDefault: Boolean

    Permalink

    Annotations
    @property()
  28. def isEnum: Boolean

    Permalink

    Annotations
    @property()
  29. def isField: Boolean

    Permalink

    Annotations
    @kind()
  30. def isFinal: Boolean

    Permalink

    Annotations
    @property()
  31. def isImplicit: Boolean

    Permalink

    Annotations
    @property()
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def isInterface: Boolean

    Permalink

    Annotations
    @kind()
  34. def isJava: Boolean

    Permalink

    Annotations
    @language()
  35. def isLazy: Boolean

    Permalink

    Annotations
    @property()
  36. def isLocal: Boolean

    Permalink

    Annotations
    @kind()
  37. def isMacro: Boolean

    Permalink

    Annotations
    @kind()
  38. def isMethod: Boolean

    Permalink

    Returns true for val var and def symbols in Scala, and true for Java methods.

    Returns true for val var and def symbols in Scala, and true for Java methods.

    Annotations
    @kind()
  39. def isObject: Boolean

    Permalink

    Annotations
    @kind()
  40. def isPackage: Boolean

    Permalink

    Annotations
    @kind()
  41. def isPackageObject: Boolean

    Permalink

    Annotations
    @kind()
  42. def isParameter: Boolean

    Permalink

    Annotations
    @kind()
  43. def isPrimary: Boolean

    Permalink

    Annotations
    @property()
  44. def isPrivate: Boolean

    Permalink

    Annotations
    @access()
  45. def isPrivateThis: Boolean

    Permalink

    Annotations
    @access()
  46. def isPrivateWithin: Boolean

    Permalink

    Annotations
    @access()
  47. def isProtected: Boolean

    Permalink

    Annotations
    @access()
  48. def isProtectedThis: Boolean

    Permalink

    Annotations
    @access()
  49. def isProtectedWithin: Boolean

    Permalink

    Annotations
    @access()
  50. def isPublic: Boolean

    Permalink

    Annotations
    @access()
  51. def isScala: Boolean

    Permalink

    Annotations
    @language()
  52. def isSealed: Boolean

    Permalink

    Annotations
    @property()
  53. def isSelfParameter: Boolean

    Permalink

    Annotations
    @kind()
  54. def isSetter: Boolean

    Permalink

    Annotations
    @utility()
  55. def isStatic: Boolean

    Permalink

    Annotations
    @property()
  56. def isTrait: Boolean

    Permalink

    Annotations
    @kind()
  57. def isType: Boolean

    Permalink

    Annotations
    @kind()
  58. def isTypeParameter: Boolean

    Permalink

    Annotations
    @kind()
  59. def isVal: Boolean

    Permalink

    Annotations
    @property()
  60. def isVar: Boolean

    Permalink

    Annotations
    @property()
  61. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. def overriddenSymbols: List[Symbol]

    Permalink
  65. def owner: Symbol

    Permalink
  66. def signature: Signature

    Permalink
  67. def symbol: Symbol

    Permalink
  68. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  69. def toString(): String

    Permalink
    Definition Classes
    SymbolInformation → AnyRef → Any
  70. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. def within: Option[Symbol]

    Permalink

    Annotations
    @access()
  74. def [B](y: B): (SymbolInformation, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from SymbolInformation to ArrowAssoc[SymbolInformation] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from SymbolInformation to any2stringadd[SymbolInformation]

Inherited by implicit conversion StringFormat from SymbolInformation to StringFormat[SymbolInformation]

Inherited by implicit conversion Ensuring from SymbolInformation to Ensuring[SymbolInformation]

Inherited by implicit conversion ArrowAssoc from SymbolInformation to ArrowAssoc[SymbolInformation]

utilty

Misc

Kind

Describes what kind this symbol is. It is only possible for a symbol to have one kind. For example, it's not possible for a symbol to be both a class and an interface.

Property

Describes the properties of this symbol. It is possible for a symbol to have multiple properties. For example, a symbol can be both implicit and final.

Access

Describes the visibility of this symbol. It is only possible for a symbol to have one access. For example, a symbol is either private or privateThis, it cannot be both. To learn more about Access, refer to the <a href="https://scalameta.org/docs/semanticdb/specification.html#scala-access">SemanticDB specification.

Language

Describes which language the symbol is defined in.