dotty.tools.dotc.semanticdb.SymbolInformation.Kind
See theKind companion class
object Kind
Attributes
Members list
Type members
Classlikes
case object CLASS extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
CLASS.type
case object CONSTRUCTOR extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
CONSTRUCTOR.type
case object FIELD extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
FIELD.type
case object INTERFACE extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
INTERFACE.type
case object LOCAL extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
LOCAL.type
case object MACRO extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
MACRO.type
case object METHOD extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
METHOD.type
case object OBJECT extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
OBJECT.type
case object PACKAGE extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
PACKAGE.type
case object PACKAGE_OBJECT extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
PACKAGE_OBJECT.type
case object PARAMETER extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
PARAMETER.type
sealed trait Recognized extends Kind
Attributes
- Supertypes
-
class Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object CLASSobject CONSTRUCTORobject FIELDobject INTERFACEobject LOCALobject MACROobject METHODobject OBJECTobject PACKAGEobject PACKAGE_OBJECTobject PARAMETERobject SELF_PARAMETERobject TRAITobject TYPEobject TYPE_PARAMETERobject UNKNOWN_KINDShow all
case object SELF_PARAMETER extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
SELF_PARAMETER.type
case object TRAIT extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
TRAIT.type
case object TYPE extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
TYPE.type
case object TYPE_PARAMETER extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
TYPE_PARAMETER.type
case object UNKNOWN_KIND extends Kind, Recognized
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
UNKNOWN_KIND.type
final case class Unrecognized(unrecognizedValue: Int) extends Kind, SemanticdbUnrecognizedEnum
Attributes
- Supertypes
-
trait SemanticdbUnrecognizedEnumclass Kindtrait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The name of the type
Givens
Givens
In this article