package
scalasig
Type Members
-
-
case class
AnnotInfo(refs: Seq[Int]) extends Product with Serializable
-
case class
AnnotatedType(typeRef: Type, attribTreeRefs: List[Int]) extends Type with Product with Serializable
-
case class
AnnotatedWithSelfType(typeRef: Type, symbol: Symbol, attribTreeRefs: List[Int]) extends Type with Product with Serializable
-
case class
Attribute(nameIndex: Int, byteCode: ByteCode) extends Product with Serializable
-
case class
AttributeInfo(symbol: Symbol, typeRef: Type, value: Option[Any], values: Seq[~[String, Any]]) extends Product with Serializable
-
class
ByteCode extends AnyRef
-
-
case class
Children(symbolRefs: Seq[Int]) extends Product with Serializable
-
case class
ClassFile(header: ClassFileHeader, fields: Seq[Field], methods: Seq[Method], attributes: Seq[Attribute]) extends Product with Serializable
-
case class
ClassFileHeader(minor: Int, major: Int, constants: ConstantPool, flags: Int, classIndex: Int, superClassIndex: Int, interfaces: Seq[Int]) extends Product with Serializable
-
case class
ClassInfoType(symbol: Symbol, typeRefs: Seq[Type]) extends Type with Product with Serializable
-
case class
ClassInfoTypeWithCons(symbol: Symbol, typeRefs: Seq[Type], cons: String) extends Type with Product with Serializable
-
case class
ClassSymbol(symbolInfo: SymbolInfo, thisTypeRef: Option[Int]) extends SymbolInfoSymbol with Product with Serializable
-
case class
ConstantPool(len: Int) extends Product with Serializable
-
case class
ConstantType(constant: Any) extends Type with Product with Serializable
-
case class
ExistentialType(typeRef: Type, symbols: Seq[Symbol]) extends Type with Product with Serializable
-
case class
ExternalSymbol(name: String, parent: Option[Symbol], entry: Entry) extends ScalaSigSymbol with Product with Serializable
-
case class
Field(flags: Int, nameIndex: Int, descriptorIndex: Int, attributes: Seq[Attribute]) extends Product with Serializable
-
trait
Flags extends AnyRef
-
case class
Method(flags: Int, nameIndex: Int, descriptorIndex: Int, attributes: Seq[Attribute]) extends Product with Serializable
-
case class
MethodSymbol(symbolInfo: SymbolInfo, aliasRef: Option[Int]) extends SymbolInfoSymbol with Product with Serializable
-
case class
MethodType(resultType: Type, paramSymbols: Seq[Symbol]) extends Type with Product with Serializable
-
case class
NullaryMethodType(resultType: Type) extends Type with Product with Serializable
-
-
case class
PolyType(typeRef: Type, symbols: Seq[TypeSymbol]) extends Type with Product with Serializable
-
case class
PolyTypeWithCons(typeRef: Type, symbols: Seq[TypeSymbol], cons: String) extends Type with Product with Serializable
-
case class
RefinedType(classSym: Symbol, typeRefs: List[Type]) extends Type with Product with Serializable
-
case class
ScalaSig(majorVersion: Int, minorVersion: Int, table: Seq[~[Int, ByteCode]]) extends DefaultMemoisable with Product with Serializable
-
-
case class
SingleType(typeRef: Type, symbol: Symbol) extends Type with Product with Serializable
-
case class
StringBytesPair(string: String, bytes: Array[Byte]) extends Product with Serializable
-
-
case class
SymbolInfo(name: String, owner: Symbol, flags: Int, privateWithin: Option[AnyRef], info: Int, entry: Entry) extends Product with Serializable
-
-
case class
ThisType(symbol: Symbol) extends Type with Product with Serializable
-
abstract
class
Type extends AnyRef
-
case class
TypeBoundsType(lower: Type, upper: Type) extends Type with Product with Serializable
-
case class
TypeRefType(prefix: Type, symbol: Symbol, typeArgs: Seq[Type]) extends Type with Product with Serializable
-
Represents a chunk of raw bytecode. Used as input for the parsers