ClassToAPI
sbt.internal.inc.ClassToAPI
object ClassToAPI
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClassToAPI.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class Defs(declared: Seq[ClassDefinition], inherited: Seq[ClassDefinition], staticDeclared: Seq[ClassDefinition], staticInherited: Seq[ClassDefinition])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Returns the canonical name given a class based on https://docs.oracle.com/javase/specs/jls/se11/html/jls-6.html#jls-6.7
Returns the canonical name given a class based on https://docs.oracle.com/javase/specs/jls/se11/html/jls-6.html#jls-6.7
- A named package returns its package name. 2A. A top-level class returns package name + "." + simple name. 2B. A top-level Scala object returns object's name + "$". 3A. Nested class M of a class C returns C's canonical name + "." + M's simple name. 3B. Nested class M of a top-level Scala object O returns O's name + "." + M's simple name. 3C. Nested class M of a non-top-level Scala object O returns's O's canonical name + "." + M's simple name.
For example OOO (object in object in object) returns p1.O1.O2$.O3$.
Attributes
- Returns
-
The canonical name if not null, the blank string otherwise.
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
Returns the (static structure, instance structure, inherited classes) for c.
Returns the (static structure, instance structure, inherited classes) for c.
Attributes
Deprecated methods
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Concrete fields
In this article