Package-level declarations
Types
Link copied to clipboard
interface AssociableToAST
A declaration that can be potentially associated with an AST node.
Link copied to clipboard
interface HasAccessSpecifier
Anything which can have an AccessSpecifier.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ResolvedClassDeclaration : ResolvedReferenceTypeDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier
Declaration of a Class (not an interface or an enum).
Link copied to clipboard
A declaration of a constructor.
Link copied to clipboard
A generic declaration.
Link copied to clipboard
Link copied to clipboard
Declaration of an Enum.
Link copied to clipboard
Declaration of a field.
Link copied to clipboard
interface ResolvedInterfaceDeclaration : ResolvedReferenceTypeDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier
An interface declaration.
Link copied to clipboard
A declaration of a method (either in an interface, a class, an enum or an annotation).
Link copied to clipboard
interface ResolvedMethodLikeDeclaration : ResolvedDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier
This is a common interface for MethodDeclaration and ConstructorDeclaration.
Link copied to clipboard
Declaration of a parameter.
Link copied to clipboard
interface ResolvedRecordDeclaration : ResolvedReferenceTypeDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier
Declaration of a Record (not an interface or an enum).
Link copied to clipboard
Link copied to clipboard
A declaration of a type.
Link copied to clipboard
Declaration of a type parameter.
Link copied to clipboard
interface ResolvedTypeParametrizable
An entity which has type parameter.
Link copied to clipboard
Declaration of a type pattern expression.
Link copied to clipboard
Declaration of a value.