mirror of https://github.com/sbt/sbt.git
discovery convenience method
This commit is contained in:
parent
c4419140aa
commit
484c2ca3a5
|
|
@ -34,6 +34,12 @@ class Discovery(baseClasses: Set[String], annotations: Set[String])
|
||||||
}
|
}
|
||||||
object Discovery
|
object Discovery
|
||||||
{
|
{
|
||||||
|
def apply(subclasses: Set[String], annotations: Set[String])(definitions: Seq[Definition]): Seq[(Definition, Discovered)] =
|
||||||
|
{
|
||||||
|
val d = new Discovery(subclasses, annotations)
|
||||||
|
d(definitions)
|
||||||
|
}
|
||||||
|
|
||||||
def isConcrete(a: Definition): Boolean = isConcrete(a.modifiers)
|
def isConcrete(a: Definition): Boolean = isConcrete(a.modifiers)
|
||||||
def isConcrete(m: Modifiers) = !m.isAbstract && !m.isDeferred
|
def isConcrete(m: Modifiers) = !m.isAbstract && !m.isDeferred
|
||||||
def isPublic(a: Definition): Boolean = isPublic(a.access)
|
def isPublic(a: Definition): Boolean = isPublic(a.access)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue