Dotty Documentation

0.5.0-bin-SNAPSHOT

trait Entity
extends Object

[-] Constructors

[-] Members

[+] def ( ent: Entity ) : JavaEntity
[+] def ( ent: Entity ) : FlattenedEntity
[+] def annotations : List [ String ]
[+] def asJava : Map [ String, Nothing <: Any ]
[+] def children : List [ Entity & Members ]
[+] def comment : Option [ Comment ]
[+] def flat : Entity

Returns a flat copy if anything was changed (Entity with Members) else the identity

[+] def fold ( nonEntity: A ) ( f: Entity => A ) : A

Applies f to entity if != NonEntity

[+] def kind : String
[+] def name : String
[+] def parent : Entity
[+] def parents : List [ Entity ]

All parents from package level i.e. Package to Object to Member etc

[+] def path : List [ String ]

Path from root, i.e. scala.Option$

[+] def signature : String
[+] def symbol : Symbol