Classpaths

tastyquery.Classpaths$
object Classpaths

In-memory representation of the contents of classpaths.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final class ClassData(val binaryName: String, val debugPath: String, val bytes: IArray[Byte])

In-memory representation of a .class file.

In-memory representation of a .class file.

binaryName is the file name without the .class extension.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class Classpath(val entries: IArray[Entry])

In-memory representation of an entire classpath.

In-memory representation of an entire classpath.

A Classpath can be given to Contexts.init to create a Contexts.Context. The latter gives semantic access to all the definitions on the classpath.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Classpath

Factory object for Classpath instances.

Factory object for Classpath instances.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class PackageData(val dotSeparatedName: String, val classes: IArray[ClassData], val tastys: IArray[TastyData])

Contains class data and tasty data for a given package.

Contains class data and tasty data for a given package.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class TastyData(val binaryName: String, val debugPath: String, val bytes: IArray[Byte])

In-memory representation of a .tasty file.

In-memory representation of a .tasty file.

binaryName is the file name without the .class extension.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any