Discovery

object Discovery
Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def applications(definitions: Seq[Definition]): Seq[(Definition, Discovered)]
def apply(subclasses: Set[String], annotations: Set[String])(definitions: Seq[Definition]): Seq[(Definition, Discovered)]
def defAnnotations(s: Structure, pred: String => Boolean): Set[String]
def defAnnotations(defs: Seq[Definition], pred: String => Boolean): Set[String]
def findAnnotations(as: Seq[Annotation], pred: String => Boolean): Set[String]
def hasMainMethod(c: ClassLike): Boolean
def hasMainMethod(defs: Seq[Definition]): Boolean
def isConcrete(a: Definition): Boolean
def isConcrete(m: Modifiers): Boolean
def isMainMethod(d: Definition): Boolean
def isModule(c: ClassLike): Boolean
def isParameterized(t: Type, base: String, args: String*): Boolean
def isPublic(a: Definition): Boolean
def isPublic(a: Access): Boolean
def isStringArray(vp: IndexedSeq[ParameterList]): Boolean
def isStringArray(params: Seq[MethodParameter]): Boolean
def isStringArray(p: MethodParameter): Boolean
def isStringArray(t: Type): Boolean
def isUnit(t: Type): Boolean
def named(t: Type, nme: String): Boolean
def pathName(p: Path, id: String): Option[String]
def simpleName(t: Type): Option[String]