Package-level declarations

Types

Link copied to clipboard

Represents the usage of an annotation that is applied to a given usage site.

Link copied to clipboard
interface Classpath

Represents a set of classes that are available at runtime.

Link copied to clipboard
interface ClassReference

Represents a class definition.

Link copied to clipboard

Represents a declared constructor for a particular class.

Link copied to clipboard

Represents a declared field for a particular class.

Link copied to clipboard
interface MemberReference

Represents a declared member (ie: constructor, field, or method) for a particular class.

Link copied to clipboard

Represents a declared method for a particular class.

Link copied to clipboard

A modifier keyword that may be applied to a class, member, or parameter.

Link copied to clipboard

Represents a set of classes that are available at runtime.

Link copied to clipboard

Represents a class definition.

Link copied to clipboard

Represents a declared constructor for a particular class.

Link copied to clipboard

Represents a declared field for a particular class.

Link copied to clipboard

Represents a declared member (ie: constructor, field, or method) for a particular class.

Link copied to clipboard

Represents a declared method for a particular class.

Link copied to clipboard

Represents an argument that is part of a method or constructor signature.

Link copied to clipboard
data class NewParameter(val name: String, val type: MutableClassReference, val annotations: List<AnnotationInstance> = emptyList())

Represents the configuration for a new MutableParameter being added to a method or constructor.

Link copied to clipboard
interface Parameter

Represents an argument that is part of a method or constructor signature.