sbt

ClassToAPI

object ClassToAPI

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

Type Members

  1. final class ClassMap extends AnyRef

  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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def constructorToDef(enclPkg: Option[String])(c: 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. def emptyClassMap: ClassMap

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

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

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

  29. def fieldToDef(c: Class[_], cf: ⇒ ClassFile, enclPkg: Option[String])(f: Field): FieldLike

  30. def finalize(): Unit

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

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

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

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

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

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

  37. def javaAnnotation(s: String): AnnotationArgument

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

  39. 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

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

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

  42. def modifiers(i: Int): Modifiers

  43. def name(gd: GenericDeclaration): String

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

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

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

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

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

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

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

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

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

  53. def pathFromString(s: String): Path

  54. def pathFromStrings(ss: Seq[String]): Path

  55. def primitive(name: String): SimpleType

  56. def process(c: Seq[Class[_]]): (SourceAPI, Set[Class[_]])

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

  58. def reference(t: Type): SimpleType

  59. def reference(s: String): SimpleType

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

  61. def referenceP(t: ParameterizedType): Parameterized

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

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

    Returns the (static structure, instance structure, inherited classes) for c.

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

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

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

  67. def toString(): String

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

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

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

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

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

  73. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use fieldToDef[4] instead

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

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) No longer used

Inherited from AnyRef

Inherited from Any

Ungrouped