sbt

ClassToAPI

object ClassToAPI extends AnyRef

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

Type Members

  1. type ClassMap = Map[String, Seq[ClassLike]]

  2. case class Defs(declared: Seq[Definition], inherited: Seq[Definition], staticDeclared: Seq[Definition], staticInherited: Seq[Definition]) 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 ArrayRef: SimpleType

  7. val Empty: EmptyType

  8. val NothingRef: SimpleType

  9. val Private: Private

  10. val Protected: Protected

  11. val Public: Public

  12. val ThisRef: This

  13. val Throws: SimpleType

  14. val Unqualified: Unqualified

  15. def access(i: Int, pkg: Option[String]): Access

  16. def annotated(t: SimpleType, annots: Array[Annotation]): Type

  17. def annotation(a: Annotation): Annotation

  18. def annotations(a: Array[Annotation]): Array[Annotation]

  19. def apply(c: Seq[Class[_]]): SourceAPI

  20. def array(tpe: Type): SimpleType

  21. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  22. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. def constructorToDef(enclPkg: Option[String])(c: java.lang.reflect.Constructor[_]): Def

  24. def defLike[T <: GenericDeclaration](name: String, mods: Int, annots: Array[Annotation], tps: Array[TypeVariable[T]], paramAnnots: Array[Array[Annotation]], paramTypes: Array[Type], retType: Option[Type], exceptions: Array[Type], varArgs: Boolean, enclPkg: Option[String]): Def

  25. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  27. def exceptionAnnotations(exceptions: Array[Type]): Array[Annotation]

  28. def fieldToDef(enclPkg: Option[String])(f: Field): FieldLike

  29. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  31. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. def isStatic(a: Member): Boolean

  34. def isStatic(c: Class[_]): Boolean

  35. def isTopLevel(c: Class[_]): Boolean

  36. def javaAnnotation(s: String): AnnotationArgument

  37. def lzy[T <: AnyRef](t: ⇒ T): Lazy[T]

  38. def merge[T](of: Class[_], self: Seq[T], public: Seq[T], f: (T) ⇒ Seq[Definition], splitStatic: (Seq[T]) ⇒ (Seq[T], Seq[T]), isInherited: (T) ⇒ Boolean): Defs

  39. def mergeMap[T <: Member](of: Class[_], self: Seq[T], public: Seq[T], f: (T) ⇒ Definition): Defs

  40. def methodToDef(enclPkg: Option[String])(m: Method): Def

  41. def modifiers(i: Int): Modifiers

  42. def name(gd: GenericDeclaration): String

  43. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  46. def packageAndName(name: String): (Option[String], String)

  47. def packageAndName(c: Class[_]): (Option[String], String)

  48. def packageName(c: Class[_]): Option[String]

  49. def packagePrivate(pkg: Option[String]): Access

  50. def packages(c: Seq[Class[_]]): Set[String]

  51. def parameter(annots: Array[Annotation], parameter: Type, varArgs: Boolean): MethodParameter

  52. def parents(c: Class[_]): Seq[Type]

  53. def pathFromString(s: String): Path

  54. def primitive(name: String): SimpleType

  55. def reduceHash(in: Array[Byte]): Int

  56. def reference(t: Type): SimpleType

  57. def reference(s: String): SimpleType

  58. def reference(c: Class[_]): SimpleType

  59. def referenceP(t: ParameterizedType): Parameterized

  60. def splitStatic[T <: Member](defs: Seq[T]): (Seq[T], Seq[T])

  61. def structure(c: Class[_], enclPkg: Option[String], cmap: ClassMap): (Structure, Structure)

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

    Definition Classes
    AnyRef
  63. def toDefinitions(cmap: ClassMap)(c: Class[_]): Seq[ClassLike]

  64. def toDefinitions0(c: Class[_], cmap: ClassMap): Seq[ClassLike]

  65. def toString(): String

    Definition Classes
    AnyRef → Any
  66. def typeParameter[T <: GenericDeclaration](tp: TypeVariable[T]): TypeParameter

  67. def typeParameters[T <: GenericDeclaration](tps: Array[TypeVariable[T]]): Array[TypeParameter]

  68. def typeVariable[T <: GenericDeclaration](tv: TypeVariable[T]): String

  69. def types(ts: Seq[Type]): Array[Type]

  70. def upperBounds(ts: Array[Type]): Type

  71. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any