c

scalafix.v1

SymbolInformation

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

- Scala SymbolInformation

- Java SymbolInformation

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
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    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)
    Implicit
    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
    Definition Classes
    AnyRef → Any
  6. def annotations: List[Annotation]
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. def displayName: String
  10. def ensuring(cond: (SymbolInformation) ⇒ Boolean, msg: ⇒ Any): SymbolInformation
    Implicit
    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
    Implicit
    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
    Implicit
    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
    Implicit
    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
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def formatted(fmtstr: String): String
    Implicit
    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[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def isAbstract: Boolean

    Annotations
    @property()
  21. def isCase: Boolean

    Annotations
    @property()
  22. def isClass: Boolean

    Annotations
    @kind()
  23. def isConstructor: Boolean

    Annotations
    @kind()
  24. def isContravariant: Boolean

    Annotations
    @property()
  25. def isCovariant: Boolean

    Annotations
    @property()
  26. def isDef: Boolean

    Annotations
    @utility()
  27. def isDefault: Boolean

    Annotations
    @property()
  28. def isEnum: Boolean

    Annotations
    @property()
  29. def isField: Boolean

    Annotations
    @kind()
  30. def isFinal: Boolean

    Annotations
    @property()
  31. def isImplicit: Boolean

    Annotations
    @property()
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def isInterface: Boolean

    Annotations
    @kind()
  34. def isJava: Boolean

    Annotations
    @language()
  35. def isLazy: Boolean

    Annotations
    @property()
  36. def isLocal: Boolean

    Annotations
    @kind()
  37. def isMacro: Boolean

    Annotations
    @kind()
  38. def isMethod: Boolean

    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

    Annotations
    @kind()
  40. def isPackage: Boolean

    Annotations
    @kind()
  41. def isPackageObject: Boolean

    Annotations
    @kind()
  42. def isParameter: Boolean

    Annotations
    @kind()
  43. def isPrimary: Boolean

    Annotations
    @property()
  44. def isPrivate: Boolean

    Annotations
    @access()
  45. def isPrivateThis: Boolean

    Annotations
    @access()
  46. def isPrivateWithin: Boolean

    Annotations
    @access()
  47. def isProtected: Boolean

    Annotations
    @access()
  48. def isProtectedThis: Boolean

    Annotations
    @access()
  49. def isProtectedWithin: Boolean

    Annotations
    @access()
  50. def isPublic: Boolean

    Annotations
    @access()
  51. def isScala: Boolean

    Annotations
    @language()
  52. def isSealed: Boolean

    Annotations
    @property()
  53. def isSelfParameter: Boolean

    Annotations
    @kind()
  54. def isSetter: Boolean

    Annotations
    @utility()
  55. def isStatic: Boolean

    Annotations
    @property()
  56. def isTrait: Boolean

    Annotations
    @kind()
  57. def isType: Boolean

    Annotations
    @kind()
  58. def isTypeParameter: Boolean

    Annotations
    @kind()
  59. def isVal: Boolean

    Annotations
    @property()
  60. def isVar: Boolean

    Annotations
    @property()
  61. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  62. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  63. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  64. def owner: Symbol
  65. def signature: Signature
  66. def symbol: Symbol
  67. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  68. def toString(): String
    Definition Classes
    SymbolInformation → AnyRef → Any
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  72. def within: Option[Symbol]

    Annotations
    @access()
  73. def [B](y: B): (SymbolInformation, B)
    Implicit
    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 SemanticDB specification.

Language

Describes which language the symbol is defined in.