APIs

sbt.internal.inc.APIs
See theAPIs companion object
trait APIs

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def ++(o: APIs): APIs
def allExternals: Set[String]
def allInternalClasses: Set[String]
def external: Map[String, AnalyzedClass]
def externalAPI(ext: String): AnalyzedClass

The API for the external class ext at the time represented by this instance. This method returns an empty API if the file had no API or is not known to this instance.

The API for the external class ext at the time represented by this instance. This method returns an empty API if the file had no API or is not known to this instance.

Attributes

def filterExt(keep: String => Boolean): APIs
def internal: Map[String, AnalyzedClass]
def internalAPI(className: String): AnalyzedClass

The API for the class className at the time represented by this instance. This method returns an empty API if the file had no API or is not known to this instance.

The API for the class className at the time represented by this instance. This method returns an empty API if the file had no API or is not known to this instance.

Attributes

def markExternalAPI(binaryClassName: String, api: AnalyzedClass): APIs
def markInternalAPI(className: String, api: AnalyzedClass): APIs
def removeInternal(removeClasses: Iterable[String]): APIs