object
ClassToAPI extends AnyRef
Type Members
-
type
ClassMap = Map[String, Seq[ClassLike]]
-
case class
Defs(declared: Seq[Definition], inherited: Seq[Definition], staticDeclared: Seq[Definition], staticInherited: Seq[Definition]) extends Product with Serializable
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
val
ThisRef: This
-
-
-
def
access(i: Int, pkg: Option[String]): Access
-
def
annotated(t: SimpleType, annots: Array[Annotation]): Type
-
def
annotation(a: Annotation): Annotation
-
def
annotations(a: Array[Annotation]): Array[Annotation]
-
def
apply(c: Seq[Class[_]]): SourceAPI
-
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
constructorToDef(enclPkg: Option[String])(c: java.lang.reflect.Constructor[_]): Def
-
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
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
exceptionAnnotations(exceptions: Array[Type]): Array[Annotation]
-
def
fieldToDef(enclPkg: Option[String])(f: Field): FieldLike
-
def
finalize(): Unit
-
final
def
getClass(): java.lang.Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
isStatic(a: Member): Boolean
-
def
isStatic(c: Class[_]): Boolean
-
def
isTopLevel(c: Class[_]): Boolean
-
-
def
lzy[T <: AnyRef](t: ⇒ T): Lazy[T]
-
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
-
def
mergeMap[T <: Member](of: Class[_], self: Seq[T], public: Seq[T], f: (T) ⇒ Definition): Defs
-
def
methodToDef(enclPkg: Option[String])(m: Method): Def
-
def
modifiers(i: Int): Modifiers
-
def
name(gd: GenericDeclaration): String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
packageAndName(name: String): (Option[String], String)
-
def
packageAndName(c: Class[_]): (Option[String], String)
-
def
packageName(c: Class[_]): Option[String]
-
def
packagePrivate(pkg: Option[String]): Access
-
def
packages(c: Seq[Class[_]]): Set[String]
-
def
parameter(annots: Array[Annotation], parameter: Type, varArgs: Boolean): MethodParameter
-
def
parents(c: Class[_]): Seq[Type]
-
def
pathFromString(s: String): Path
-
def
primitive(name: String): SimpleType
-
def
reduceHash(in: Array[Byte]): Int
-
def
reference(t: Type): SimpleType
-
def
reference(s: String): SimpleType
-
def
reference(c: Class[_]): SimpleType
-
def
referenceP(t: ParameterizedType): Parameterized
-
def
splitStatic[T <: Member](defs: Seq[T]): (Seq[T], Seq[T])
-
def
structure(c: Class[_], enclPkg: Option[String], cmap: ClassMap): (Structure, Structure)
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toDefinitions(cmap: ClassMap)(c: Class[_]): Seq[ClassLike]
-
def
toDefinitions0(c: Class[_], cmap: ClassMap): Seq[ClassLike]
-
def
toString(): String
-
def
typeParameter[T <: GenericDeclaration](tp: TypeVariable[T]): TypeParameter
-
def
typeParameters[T <: GenericDeclaration](tps: Array[TypeVariable[T]]): Array[TypeParameter]
-
def
typeVariable[T <: GenericDeclaration](tv: TypeVariable[T]): String
-
def
types(ts: Seq[Type]): Array[Type]
-
def
upperBounds(ts: Array[Type]): Type
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any