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
- Grouped
- Alphabetic
- By Inheritance
- SymbolInformation
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
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
-
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()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def annotations: List[Annotation]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def displayName: String
-
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
-
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
-
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
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isAbstract: Boolean
- Annotations
- @property()
-
def
isCase: Boolean
- Annotations
- @property()
-
def
isClass: Boolean
- Annotations
- @kind()
-
def
isConstructor: Boolean
- Annotations
- @kind()
-
def
isContravariant: Boolean
- Annotations
- @property()
-
def
isCovariant: Boolean
- Annotations
- @property()
-
def
isDef: Boolean
- Annotations
- @utility()
-
def
isDefault: Boolean
- Annotations
- @property()
-
def
isEnum: Boolean
- Annotations
- @property()
-
def
isField: Boolean
- Annotations
- @kind()
-
def
isFinal: Boolean
- Annotations
- @property()
-
def
isImplicit: Boolean
- Annotations
- @property()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isInterface: Boolean
- Annotations
- @kind()
-
def
isJava: Boolean
- Annotations
- @language()
-
def
isLazy: Boolean
- Annotations
- @property()
-
def
isLocal: Boolean
- Annotations
- @kind()
-
def
isMacro: Boolean
- Annotations
- @kind()
-
def
isMethod: Boolean
Returns true for
val
var
anddef
symbols in Scala, and true for Java methods.Returns true for
val
var
anddef
symbols in Scala, and true for Java methods.- Annotations
- @kind()
-
def
isObject: Boolean
- Annotations
- @kind()
-
def
isPackage: Boolean
- Annotations
- @kind()
-
def
isPackageObject: Boolean
- Annotations
- @kind()
-
def
isParameter: Boolean
- Annotations
- @kind()
-
def
isPrimary: Boolean
- Annotations
- @property()
-
def
isPrivate: Boolean
- Annotations
- @access()
-
def
isPrivateThis: Boolean
- Annotations
- @access()
-
def
isPrivateWithin: Boolean
- Annotations
- @access()
-
def
isProtected: Boolean
- Annotations
- @access()
-
def
isProtectedThis: Boolean
- Annotations
- @access()
-
def
isProtectedWithin: Boolean
- Annotations
- @access()
-
def
isPublic: Boolean
- Annotations
- @access()
-
def
isScala: Boolean
- Annotations
- @language()
-
def
isSealed: Boolean
- Annotations
- @property()
-
def
isSelfParameter: Boolean
- Annotations
- @kind()
-
def
isSetter: Boolean
- Annotations
- @utility()
-
def
isStatic: Boolean
- Annotations
- @property()
-
def
isTrait: Boolean
- Annotations
- @kind()
-
def
isType: Boolean
- Annotations
- @kind()
-
def
isTypeParameter: Boolean
- Annotations
- @kind()
-
def
isVal: Boolean
- Annotations
- @property()
-
def
isVar: Boolean
- Annotations
- @property()
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def owner: Symbol
- def signature: Signature
- def symbol: Symbol
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- SymbolInformation → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
within: Option[Symbol]
- Annotations
- @access()
-
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.