Package arrow.meta.plugins.analysis.phases.analysis.solver.ast.context.elements

Types

Annotated
Link copied to clipboard
interface Annotated : Element
AnnotatedExpression
Link copied to clipboard
interface AnnotatedExpression : Annotated, AnnotationsContainer
Annotation
Link copied to clipboard
interface Annotation
AnnotationEntry
Link copied to clipboard
interface AnnotationEntry : CallElement
AnnotationsContainer
Link copied to clipboard
interface AnnotationsContainer : Element
AnnotationUseSiteTarget
Link copied to clipboard
enum AnnotationUseSiteTarget : Enum<AnnotationUseSiteTarget>
AnonymousInitializer
Link copied to clipboard
interface AnonymousInitializer : Declaration
ArrayAccessExpression
Link copied to clipboard
interface ArrayAccessExpression : ReferenceExpression
AssertExpression
Link copied to clipboard
interface AssertExpression : Expression
AssignmentExpression
Link copied to clipboard
interface AssignmentExpression : OperationExpression
BinaryExpression
Link copied to clipboard
interface BinaryExpression : OperationExpression
BlockExpression
Link copied to clipboard
interface BlockExpression : Element, Expression
BreakExpression
Link copied to clipboard
interface BreakExpression : ExpressionWithLabel
CallableDeclaration
Link copied to clipboard
interface CallableDeclaration : NamedDeclaration, TypeParameterListOwner
CallableReferenceExpression
Link copied to clipboard
interface CallableReferenceExpression : DoubleColonExpression
CallElement
Link copied to clipboard
interface CallElement : Element
CallExpression
Link copied to clipboard
interface CallExpression : CallElement, ReferenceExpression
CatchClause
Link copied to clipboard
interface CatchClause : Element
Class
Link copied to clipboard
interface Class : ClassOrObject
ClassBody
Link copied to clipboard
interface ClassBody : DeclarationContainer, Element
ClassInitializer
Link copied to clipboard
interface ClassInitializer : AnonymousInitializer
ClassLiteralExpression
Link copied to clipboard
interface ClassLiteralExpression : DoubleColonExpression
ClassOrObject
Link copied to clipboard
interface ClassOrObject : NamedDeclaration, PureClassOrObject
CompilerMessageSourceLocation
Link copied to clipboard
interface CompilerMessageSourceLocation
ConstantExpression
Link copied to clipboard
interface ConstantExpression : Expression
Constructor
Link copied to clipboard
interface Constructor<T : Constructor<T>> : Function
ConstructorCalleeExpression
Link copied to clipboard
interface ConstructorCalleeExpression
ConstructorDelegationCall
Link copied to clipboard
interface ConstructorDelegationCall : Element, CallElement
ContinueExpression
Link copied to clipboard
interface ContinueExpression : ExpressionWithLabel
Declaration
Link copied to clipboard
interface Declaration : Expression, ModifierListOwner
DeclarationContainer
Link copied to clipboard
interface DeclarationContainer
DeclarationWithBody
Link copied to clipboard
interface DeclarationWithBody : Declaration
DeclarationWithInitializer
Link copied to clipboard
interface DeclarationWithInitializer : Declaration
DelegatedSuperTypeEntry
Link copied to clipboard
interface DelegatedSuperTypeEntry : SuperTypeListEntry
DestructuringDeclaration
Link copied to clipboard
interface DestructuringDeclaration : DeclarationWithInitializer
DestructuringDeclarationEntry
Link copied to clipboard
interface DestructuringDeclarationEntry : VariableDeclaration
DotQualifiedExpression
Link copied to clipboard
interface DotQualifiedExpression : QualifiedExpression
DoubleColonExpression
Link copied to clipboard
interface DoubleColonExpression : Expression
DoWhileExpression
Link copied to clipboard
interface DoWhileExpression : WhileExpressionBase
Element
Link copied to clipboard
interface Element : PureElement
EnumEntry
Link copied to clipboard
interface EnumEntry : Class
Expression
Link copied to clipboard
interface Expression : Element
ExpressionLambdaArgument
Link copied to clipboard
interface ExpressionLambdaArgument : LambdaArgument
ExpressionResolvedValueArgument
Link copied to clipboard
interface ExpressionResolvedValueArgument
ExpressionValueArgumentName
Link copied to clipboard
interface ExpressionValueArgumentName : ValueArgumentName
ExpressionWithLabel
Link copied to clipboard
interface ExpressionWithLabel : Expression
FinallySection
Link copied to clipboard
interface FinallySection : Element
ForExpression
Link copied to clipboard
interface ForExpression : LoopExpression
FqName
Link copied to clipboard
data class FqName(name: String)
Function
Link copied to clipboard
interface Function : DeclarationWithBody, CallableDeclaration
FunctionLiteral
Link copied to clipboard
interface FunctionLiteral : Function
IfExpression
Link copied to clipboard
interface IfExpression : Expression
InitializerList
Link copied to clipboard
interface InitializerList : Element
InstanceExpressionWithLabel
Link copied to clipboard
interface InstanceExpressionWithLabel : ExpressionWithLabel
IsExpression
Link copied to clipboard
interface IsExpression : Expression, OperationExpression
LabeledExpression
Link copied to clipboard
interface LabeledExpression : ExpressionWithLabel
LabelReferenceExpression
Link copied to clipboard
interface LabelReferenceExpression : SimpleNameExpression
LambdaArgument
Link copied to clipboard
interface LambdaArgument : ValueArgument
LambdaExpression
Link copied to clipboard
interface LambdaExpression : Expression
LoopExpression
Link copied to clipboard
interface LoopExpression : Expression
ModifierList
Link copied to clipboard
interface ModifierList : AnnotationsContainer
ModifierListOwner
Link copied to clipboard
interface ModifierListOwner : Annotated
Name
Link copied to clipboard
data class Name(value: String)
Named
Link copied to clipboard
interface Named
NamedDeclaration
Link copied to clipboard
interface NamedDeclaration : Declaration, Named
NamedFunction
Link copied to clipboard
interface NamedFunction : Function, DeclarationWithInitializer
NameReferenceExpression
Link copied to clipboard
interface NameReferenceExpression : SimpleNameExpression
NullExpression
Link copied to clipboard
interface NullExpression : ConstantExpression
ObjectDeclaration
Link copied to clipboard
interface ObjectDeclaration : ClassOrObject
ObjectLiteralExpression
Link copied to clipboard
interface ObjectLiteralExpression : Expression
OperationExpression
Link copied to clipboard
interface OperationExpression : Expression
OperationReferenceExpression
Link copied to clipboard
interface OperationReferenceExpression : SimpleNameExpression
Parameter
Link copied to clipboard
interface Parameter : CallableDeclaration
ParameterList
Link copied to clipboard
interface ParameterList
ParenthesizedExpression
Link copied to clipboard
interface ParenthesizedExpression : Expression
PostfixExpression
Link copied to clipboard
interface PostfixExpression : UnaryExpression
PrefixExpression
Link copied to clipboard
interface PrefixExpression : UnaryExpression
PrimaryConstructor
Link copied to clipboard
interface PrimaryConstructor : Constructor<PrimaryConstructor>
ProjectionKind
Link copied to clipboard
enum ProjectionKind : Enum<ProjectionKind>
Property
Link copied to clipboard
interface Property : VariableDeclaration
PropertyAccessor
Link copied to clipboard
PropertyDelegate
Link copied to clipboard
interface PropertyDelegate : Element
PureClassOrObject
Link copied to clipboard
interface PureClassOrObject : PureElement, DeclarationContainer
PureElement
Link copied to clipboard
interface PureElement
QualifiedExpression
Link copied to clipboard
interface QualifiedExpression : Expression
ReferenceExpression
Link copied to clipboard
interface ReferenceExpression : Expression
ReturnExpression
Link copied to clipboard
interface ReturnExpression : ExpressionWithLabel
SafeQualifiedExpression
Link copied to clipboard
interface SafeQualifiedExpression : Expression, QualifiedExpression
SecondaryConstructor
Link copied to clipboard
interface SecondaryConstructor : Constructor<SecondaryConstructor>
SelfType
Link copied to clipboard
interface SelfType : TypeElement
SimpleNameExpression
Link copied to clipboard
interface SimpleNameExpression : ReferenceExpression
StringTemplateEntry
Link copied to clipboard
interface StringTemplateEntry
StringTemplateEntryExpression
Link copied to clipboard
data class StringTemplateEntryExpression(expression: Expression) : StringTemplateEntry
StringTemplateEntryString
Link copied to clipboard
data class StringTemplateEntryString(string: String) : StringTemplateEntry
StringTemplateExpression
Link copied to clipboard
interface StringTemplateExpression : Expression
SuperExpression
Link copied to clipboard
interface SuperExpression : InstanceExpressionWithLabel
SuperTypeCallEntry
Link copied to clipboard
interface SuperTypeCallEntry : SuperTypeListEntry, CallElement
SuperTypeEntry
Link copied to clipboard
interface SuperTypeEntry : SuperTypeListEntry
SuperTypeList
Link copied to clipboard
interface SuperTypeList : Element
SuperTypeListEntry
Link copied to clipboard
interface SuperTypeListEntry
SynchronizedExpression
Link copied to clipboard
interface SynchronizedExpression : Expression
ThisExpression
Link copied to clipboard
interface ThisExpression : InstanceExpressionWithLabel
ThreePieceForExpression
Link copied to clipboard
interface ThreePieceForExpression : LoopExpression
ThrowExpression
Link copied to clipboard
interface ThrowExpression : Expression
TryExpression
Link copied to clipboard
interface TryExpression : Expression
TypeAlias
Link copied to clipboard
interface TypeAlias : NamedDeclaration
TypeArgumentList
Link copied to clipboard
interface TypeArgumentList
TypeConstraint
Link copied to clipboard
interface TypeConstraint
TypeConstraintList
Link copied to clipboard
interface TypeConstraintList
TypeElement
Link copied to clipboard
interface TypeElement : Element
TypeParameter
Link copied to clipboard
interface TypeParameter
TypeParameterList
Link copied to clipboard
interface TypeParameterList
TypeParameterListOwner
Link copied to clipboard
interface TypeParameterListOwner : NamedDeclaration
TypeProjection
Link copied to clipboard
interface TypeProjection
TypeReference
Link copied to clipboard
interface TypeReference : Annotated, AnnotationsContainer
UnaryExpression
Link copied to clipboard
interface UnaryExpression : Expression, OperationExpression
ValueArgument
Link copied to clipboard
interface ValueArgument : ExpressionResolvedValueArgument
ValueArgumentList
Link copied to clipboard
interface ValueArgumentList
ValueArgumentName
Link copied to clipboard
interface ValueArgumentName
VariableDeclaration
Link copied to clipboard
WhenCondition
Link copied to clipboard
interface WhenCondition : Element
WhenConditionInRange
Link copied to clipboard
interface WhenConditionInRange : WhenCondition
WhenConditionIsPattern
Link copied to clipboard
interface WhenConditionIsPattern : WhenCondition
WhenConditionWithExpression
Link copied to clipboard
interface WhenConditionWithExpression : WhenCondition
WhenEntry
Link copied to clipboard
interface WhenEntry : Element
WhenExpression
Link copied to clipboard
interface WhenExpression : Expression
WhileExpression
Link copied to clipboard
interface WhileExpression : WhileExpressionBase
WhileExpressionBase
Link copied to clipboard
interface WhileExpressionBase : LoopExpression