APIUtil

object APIUtil
class Object
trait Matchable
class Any
APIUtil.type

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 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.

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