Package

scala.meta.scalasig

lowlevel

Permalink

package lowlevel

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lowlevel
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AliasSymbol(name: Ref, owner: Ref, flags: Long, within: Option[Ref], info: Ref) extends EmbeddedSymbol with Product with Serializable

    Permalink
  2. case class AlternativeTree(tpe: Ref, trees: List[Ref]) extends Tree with Product with Serializable

    Permalink
  3. sealed trait AnnotArg extends Entity

    Permalink
  4. case class AnnotArgArray(values: List[Ref]) extends Entry with JavaAnnotValue with Product with Serializable

    Permalink
  5. case class AnnotInfo(tpe: Ref, args: List[AnnotArg]) extends Entry with JavaAnnotValue with Product with Serializable

    Permalink
  6. case class AnnotatedTree(tpe: Ref, annot: Ref, arg: Ref) extends Tree with Product with Serializable

    Permalink
  7. case class AnnotatedType(tpe: Ref, annots: List[Ref]) extends Type with Product with Serializable

    Permalink
  8. case class AppliedTypeTree(tpe: Ref, fun: Ref, targs: List[Ref]) extends Tree with Product with Serializable

    Permalink
  9. case class ApplyDynamicTree(tpe: Ref, sym: Ref, fun: Ref, args: List[Ref]) extends Tree with Product with Serializable

    Permalink
  10. case class ApplyTree(tpe: Ref, fun: Ref, args: List[Ref]) extends Tree with Product with Serializable

    Permalink
  11. case class ArrayValueTree(tpe: Ref, elemtpt: Ref, elems: List[Ref]) extends Tree with Product with Serializable

    Permalink
  12. case class AssignTree(tpe: Ref, lhs: Ref, rhs: Ref) extends Tree with Product with Serializable

    Permalink
  13. case class BindTree(tpe: Ref, sym: Ref, name: Ref, body: Ref) extends Tree with Product with Serializable

    Permalink
  14. case class BlockTree(tpe: Ref, stats: List[Ref]) extends Tree with Product with Serializable

    Permalink
  15. case class BooleanLit(value: Boolean) extends Lit with Product with Serializable

    Permalink
  16. case class ByteLit(value: Byte) extends Lit with Product with Serializable

    Permalink
  17. case class CaseTree(tpe: Ref, pat: Ref, guard: Ref, body: Ref) extends Tree with Product with Serializable

    Permalink
  18. case class CharLit(value: Char) extends Lit with Product with Serializable

    Permalink
  19. case class Children(sym: Ref, children: List[Ref]) extends Entry with Product with Serializable

    Permalink
  20. case class ClassDefTree(tpe: Ref, sym: Ref, mods: Ref, name: Ref, tparams: List[Ref], impl: Ref) extends Tree with Product with Serializable

    Permalink
  21. case class ClassInfoType(sym: Ref, parents: List[Ref]) extends Type with Product with Serializable

    Permalink
  22. case class ClassLit(tpe: Ref) extends Lit with Product with Serializable

    Permalink
  23. case class ClassSymbol(name: Ref, owner: Ref, flags: Long, within: Option[Ref], info: Ref, thisType: Option[Ref]) extends EmbeddedSymbol with Product with Serializable

    Permalink
  24. case class CompoundTypeTree(tpe: Ref, impl: Ref) extends Tree with Product with Serializable

    Permalink
  25. case class ConstantType(lit: Ref) extends Type with Product with Serializable

    Permalink
  26. case class DefDefTree(tpe: Ref, sym: Ref, mods: Ref, name: Ref, tparams: List[Ref], paramss: List[List[Ref]], ret: Ref, rhs: Ref) extends Tree with Product with Serializable

    Permalink
  27. case class DoubleLit(value: Double) extends Lit with Product with Serializable

    Permalink
  28. sealed trait EmbeddedSymbol extends Symbol with Flagged

    Permalink
  29. sealed trait Entity extends Pretty

    Permalink
  30. sealed trait Entry extends Entity

    Permalink
  31. case class EnumLit(sym: Ref) extends Lit with Product with Serializable

    Permalink
  32. case class ExistentialType(tpe: Ref, decls: List[Ref]) extends Type with Product with Serializable

    Permalink
  33. case class ExistentialTypeTree(tpe: Ref, tpt: Ref, decls: List[Ref]) extends Tree with Product with Serializable

    Permalink
  34. case class ExtModClassRef(name: Ref, owner: Option[Ref]) extends ExternalSymbol with Product with Serializable

    Permalink
  35. case class ExtRef(name: Ref, owner: Option[Ref]) extends ExternalSymbol with Product with Serializable

    Permalink
  36. sealed trait ExternalSymbol extends Symbol

    Permalink
  37. case class FloatLit(value: Float) extends Lit with Product with Serializable

    Permalink
  38. case class FunctionTree(tpe: Ref, sym: Ref, params: List[Ref], body: Ref) extends Tree with Product with Serializable

    Permalink
  39. case class IdentTree(tpe: Ref, sym: Ref, name: Ref) extends Tree with Product with Serializable

    Permalink
  40. case class IfTree(tpe: Ref, cond: Ref, thenp: Ref, elsep: Ref) extends Tree with Product with Serializable

    Permalink
  41. case class ImportSelector(name: Ref, rename: Ref) extends Entity with Product with Serializable

    Permalink
  42. case class ImportTree(tpe: Ref, sym: Ref, qual: Ref, selectors: List[ImportSelector]) extends Tree with Product with Serializable

    Permalink
  43. case class IntLit(value: Int) extends Lit with Product with Serializable

    Permalink
  44. case class JavaAnnotArg(name: Ref, value: Ref) extends AnnotArg with Product with Serializable

    Permalink
  45. sealed trait JavaAnnotValue extends Entry

    Permalink
  46. case class LabelDefTree(tpe: Ref, sym: Ref, name: Ref, params: List[Ref], rhs: Ref) extends Tree with Product with Serializable

    Permalink
  47. sealed trait Lit extends Entry with ScalaAnnotValue with JavaAnnotValue

    Permalink
  48. case class LiteralTree(tpe: Ref, lit: Ref) extends Tree with Product with Serializable

    Permalink
  49. case class LongLit(value: Long) extends Lit with Product with Serializable

    Permalink
  50. case class MatchTree(tpe: Ref, scrut: Ref, cases: List[Ref]) extends Tree with Product with Serializable

    Permalink
  51. case class MethodType(ret: Ref, params: List[Ref]) extends Type with Product with Serializable

    Permalink
  52. case class Modifiers(flags: Long, within: Ref) extends Entry with Flagged with Product with Serializable

    Permalink
  53. case class ModuleDefTree(tpe: Ref, sym: Ref, mods: Ref, name: Ref, impl: Ref) extends Tree with Product with Serializable

    Permalink
  54. case class ModuleSymbol(name: Ref, owner: Ref, flags: Long, within: Option[Ref], info: Ref) extends EmbeddedSymbol with Product with Serializable

    Permalink
  55. sealed trait Name extends Entry

    Permalink
  56. case class NewTree(tpe: Ref, tpt: Ref) extends Tree with Product with Serializable

    Permalink
  57. case class PackageDefTree(tpe: Ref, sym: Ref, pid: Ref, stats: List[Ref]) extends Tree with Product with Serializable

    Permalink
  58. case class ParsedScalasig(binary: Binary, classfile: Classfile, scalasig: Scalasig) extends ScalasigResult with Product with Serializable

    Permalink
  59. case class PolyType(tpe: Ref, params: List[Ref]) extends Type with Product with Serializable

    Permalink
  60. type Ref = Int

    Permalink
  61. case class RefinedType(sym: Ref, parents: List[Ref]) extends Type with Product with Serializable

    Permalink
  62. case class ReturnTree(tpe: Ref, sym: Ref, expr: Ref) extends Tree with Product with Serializable

    Permalink
  63. case class ScalaAnnotArg(value: Ref) extends AnnotArg with Product with Serializable

    Permalink
  64. sealed trait ScalaAnnotValue extends Entry

    Permalink
  65. case class Scalasig(name: String, source: String, entries: Array[Entry]) extends Pretty with Product with Serializable

    Permalink
  66. sealed trait ScalasigResult extends AnyRef

    Permalink
  67. case class SelectFromTypeTree(tpe: Ref, qual: Ref, name: Ref) extends Tree with Product with Serializable

    Permalink
  68. case class SelectTree(tpe: Ref, sym: Ref, qual: Ref, name: Ref) extends Tree with Product with Serializable

    Permalink
  69. case class ShortLit(value: Short) extends Lit with Product with Serializable

    Permalink
  70. case class SingleType(pre: Ref, sym: Ref) extends Type with Product with Serializable

    Permalink
  71. case class SingletonTypeTree(tpe: Ref, ref: Ref) extends Tree with Product with Serializable

    Permalink
  72. case class StarTree(tpe: Ref, elem: Ref) extends Tree with Product with Serializable

    Permalink
  73. case class StringLit(name: Ref) extends Lit with Product with Serializable

    Permalink
  74. case class SuperTree(tpe: Ref, sym: Ref, qual: Ref, mix: Ref) extends Tree with Product with Serializable

    Permalink
  75. case class SuperType(thisp: Ref, superp: Ref) extends Type with Product with Serializable

    Permalink
  76. case class SymAnnot(sym: Ref, tpe: Ref, args: List[AnnotArg]) extends Entry with Product with Serializable

    Permalink
  77. sealed trait Symbol extends Entry

    Permalink
  78. case class TemplateTree(tpe: Ref, sym: Ref, parents: List[Ref], self: Ref, stats: List[Ref]) extends Tree with Product with Serializable

    Permalink
  79. case class TermName(value: String) extends Name with Product with Serializable

    Permalink
  80. case class ThisTree(tpe: Ref, sym: Ref, qual: Ref) extends Tree with Product with Serializable

    Permalink
  81. case class ThisType(sym: Ref) extends Type with Product with Serializable

    Permalink
  82. case class ThrowTree(tpe: Ref, expr: Ref) extends Tree with Product with Serializable

    Permalink
  83. sealed trait Tree extends Entry with ScalaAnnotValue

    Permalink
  84. case class TryTree(tpe: Ref, expr: Ref, cases: List[Ref], fin: Ref) extends Tree with Product with Serializable

    Permalink
  85. sealed trait Type extends Entry

    Permalink
  86. case class TypeApplyTree(tpe: Ref, fun: Ref, targs: List[Ref]) extends Tree with Product with Serializable

    Permalink
  87. case class TypeBounds(lo: Ref, hi: Ref) extends Type with Product with Serializable

    Permalink
  88. case class TypeBoundsTree(tpe: Ref, lo: Ref, hi: Ref) extends Tree with Product with Serializable

    Permalink
  89. case class TypeDefTree(tpe: Ref, sym: Ref, mods: Ref, name: Ref, tparams: List[Ref], tpt: Ref) extends Tree with Product with Serializable

    Permalink
  90. case class TypeName(value: String) extends Name with Product with Serializable

    Permalink
  91. case class TypeRef(pre: Ref, sym: Ref, targs: List[Ref]) extends Type with Product with Serializable

    Permalink
  92. case class TypeSymbol(name: Ref, owner: Ref, flags: Long, within: Option[Ref], info: Ref) extends EmbeddedSymbol with Product with Serializable

    Permalink
  93. case class TypeTree(tpe: Ref) extends Tree with Product with Serializable

    Permalink
  94. case class TypedTree(tpe: Ref, expr: Ref, tpt: Ref) extends Tree with Product with Serializable

    Permalink
  95. case class UnapplyTree(tpe: Ref, fun: Ref, args: List[Ref]) extends Tree with Product with Serializable

    Permalink
  96. case class ValDefTree(tpe: Ref, sym: Ref, mods: Ref, name: Ref, tpt: Ref, rhs: Ref) extends Tree with Product with Serializable

    Permalink
  97. case class ValSymbol(name: Ref, owner: Ref, flags: Long, within: Option[Ref], info: Ref, alias: Option[Ref]) extends EmbeddedSymbol with Product with Serializable

    Permalink

Value Members

  1. object EmptyTree extends Tree with Product with Serializable

    Permalink
  2. object NoPrefix extends Type with Product with Serializable

    Permalink
  3. object NoSymbol extends Symbol with Product with Serializable

    Permalink
  4. object NoType extends Type with Product with Serializable

    Permalink
  5. object NullLit extends Lit with Product with Serializable

    Permalink
  6. object Scalasig extends Serializable

    Permalink
  7. object Scalasigs

    Permalink
  8. object UnitLit extends Lit with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped