ClassSymbol

case class ClassSymbol(symbolInfo: SymbolInfo, thisTypeRef: Option[Int]) extends SymbolInfoSymbol
trait Serializable
trait Product
trait Equals
trait Symbol
trait Flags
class Object
trait Matchable
class Any

Value members

Inherited methods

def applyRule[A](rule: EntryParser[A]): A
Inherited from
ScalaSigSymbol
def applyScalaSigRule[A](rule: Parser[A]): A
Inherited from
ScalaSigSymbol
def entry: Entry
Inherited from
SymbolInfoSymbol
def hasFlag(flag: Long): Boolean
Inherited from
SymbolInfoSymbol
def index: Int
Inherited from
ScalaSigSymbol
def isAbstract: Boolean
Inherited from
Flags
def isAbstractOverride: Boolean
Inherited from
Flags
def isAccessor: Boolean
Inherited from
Flags
def isBridge: Boolean
Inherited from
Flags
def isByNameParam: Boolean
Inherited from
Flags
def isCaptured: Boolean
Inherited from
Flags
def isCase: Boolean
Inherited from
Flags
def isCaseAccessor: Boolean
Inherited from
Flags
def isContravariant: Boolean
Inherited from
Flags
def isCovariant: Boolean
Inherited from
Flags
def isDeferred: Boolean
Inherited from
Flags
def isDeprecated: Boolean
Inherited from
Flags
def isError: Boolean
Inherited from
Flags
def isExistential: Boolean
Inherited from
Flags
def isExpandedName: Boolean
Inherited from
Flags
def isFinal: Boolean
Inherited from
Flags
def isImplementationClass: Boolean
Inherited from
Flags
def isImplicit: Boolean
Inherited from
Flags
def isInConstructor: Boolean
Inherited from
Flags
def isInterface: Boolean
Inherited from
Flags
def isJava: Boolean
Inherited from
Flags
def isLabel: Boolean
Inherited from
Flags
def isLazy: Boolean
Inherited from
Flags
def isLifted: Boolean
Inherited from
Flags
def isLocal: Boolean
Inherited from
Flags
def isMethod: Boolean
Inherited from
Flags
def isMixedIn: Boolean
Inherited from
Flags
def isModule: Boolean
Inherited from
Flags
def isModuleVar: Boolean
Inherited from
Flags
def isMonomorphic: Boolean
Inherited from
Flags
def isMutable: Boolean
Inherited from
Flags
def isOverloaded: Boolean
Inherited from
Flags
def isOverride: Boolean
Inherited from
Flags
def isPackage: Boolean
Inherited from
Flags
def isParam: Boolean
Inherited from
Flags
def isParamAccessor: Boolean
Inherited from
Flags
def isPreSuper: Boolean
Inherited from
Flags
def isPrivate: Boolean
Inherited from
Flags
def isProtected: Boolean
Inherited from
Flags
def isSealed: Boolean
Inherited from
Flags
def isStable: Boolean
Inherited from
Flags
def isStatic: Boolean
Inherited from
Flags
def isSuperAccessor: Boolean
Inherited from
Flags
def isSynthetic: Boolean
Inherited from
Flags
def isTrait: Boolean
Inherited from
Flags
def name: String
Inherited from
SymbolInfoSymbol
def parent: Option[Symbol]
Inherited from
SymbolInfoSymbol
def path: String
Inherited from
Symbol
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

lazy val selfType: Option[Type]

Inherited fields

lazy val attributes: Seq[AttributeInfo]
Inherited from
ScalaSigSymbol
lazy val children: Seq[Symbol]
Inherited from
ScalaSigSymbol
lazy val infoType: Type
Inherited from
SymbolInfoSymbol