APIUtil

xsbt.api.APIUtil
object APIUtil

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
APIUtil.type

Members list

Value members

Concrete methods

def emptyClassLike(name: String, definitionType: DefinitionType): ClassLike
def filterDefinitions(ds: Array[ClassDefinition], isModule: Boolean): Lazy[Array[ClassDefinition]]
def hasMacro(c: ClassLike): Boolean
def isAnnotationDefinition(c: ClassLike): Boolean
def isNonPrivate(d: Definition): Boolean
def isNonPrivate(access: Access): Boolean

Returns false if the access is Private and qualified, true otherwise.

Returns false if the access is Private and qualified, true otherwise.

Attributes

def isScalaSourceName(name: String): Boolean
def minimize(api: ClassLike): ClassLike
def minimizeClass(c: ClassLike): ClassLike
def minimizeDefinition(d: Definition): Array[Definition]
def minimizeDefinitions(ds: Array[Definition]): Array[Definition]
def minimizeStructure(s: Structure, isModule: Boolean): Structure

Concrete fields

val byteToModifiers: Byte => Modifiers
val modifiersToByte: Modifiers => Byte