scala.tools.scalap.scalax.rules.scalasig

ScalaSigPrinter

class ScalaSigPrinter extends AnyRef

Source
ScalaSigPrinter.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ScalaSigPrinter
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaSigPrinter(stream: PrintStream, printPrivates: Boolean)

Type Members

  1. case class TypeFlags(printRep: Boolean) extends Product with Serializable

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val CONSTRUCTOR_NAME: String

  7. val _syms: Map[String, String]

  8. implicit object _tf extends TypeFlags

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def genParamNames(t: AnyRef { def paramTypes: Seq[scala.tools.scalap.scalax.rules.scalasig.Type] }): List[String]

  15. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  16. def getPrinterByConstructor(c: ClassSymbol): String

  17. def getVariance(t: TypeSymbol): String

  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. def isCaseClassObject(o: ObjectSymbol): Boolean

  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  24. val pattern: Pattern

  25. val placeholderPattern: String

  26. def printAlias(level: Int, a: AliasSymbol): Unit

  27. def printClass(level: Int, c: ClassSymbol): Unit

  28. def printMethod(level: Int, m: MethodSymbol, indent: () ⇒ Unit): Unit

  29. def printMethodType(t: Type, printResult: Boolean)(cont: ⇒ Unit): Unit

  30. def printModifiers(symbol: Symbol): Unit

  31. def printObject(level: Int, o: ObjectSymbol): Unit

  32. def printPackageObject(level: Int, o: ObjectSymbol): Unit

  33. def printSymbol(level: Int, symbol: Symbol): Unit

  34. def printSymbol(symbol: Symbol): Unit

  35. def printSymbolAttributes(s: Symbol, onNewLine: Boolean, indent: ⇒ Unit): Unit

  36. def printType(t: Type, sep: String)(implicit flags: TypeFlags): Unit

  37. def printType(t: Type)(implicit flags: TypeFlags): Unit

  38. def printType(sym: SymbolInfoSymbol)(implicit flags: TypeFlags): Unit

  39. def printTypeSymbol(level: Int, t: TypeSymbol): Unit

  40. def printWithIndent(level: Int, s: String): Unit

  41. def processName(name: String): String

  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. def toString(symbol: Symbol): String

  44. def toString(t: Type, sep: String)(implicit flags: TypeFlags): String

  45. def toString(t: Type)(implicit flags: TypeFlags): String

  46. def toString(attrib: AttributeInfo): String

  47. def toString(): String

    Definition Classes
    AnyRef → Any
  48. def typeArgString(typeArgs: Seq[Type]): String

  49. def typeParamString(params: Seq[Symbol]): String

  50. def valueToString(value: Any): String

  51. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  52. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  53. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any