Classpaths

tastyquery.Classpaths$
object Classpaths

In-memory representation of the contents of classpaths.

Attributes

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

Members list

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

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
Supertypes
class Object
trait Matchable
class Any
object Classpath

Factory object for Classpath instances.

Factory object for Classpath instances.

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Classpath.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

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

Supertypes
class Object
trait Matchable
class Any