[IR] Don't use @sample in generated kdocs

`@sample` is used for showing usage examples, not the generation
template.

IDEA shows the body of the method referenced in `@sample` in
the class's kdoc, which pollutes the docs with irrelevant code.
This commit is contained in:
Sergej Jaskiewicz
2023-03-15 21:11:40 +01:00
committed by Space Team
parent f96ff6d52d
commit ba5ff7967c
105 changed files with 208 additions and 105 deletions
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.rootElement
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.rootElement]
*/
interface IrElement {
val startOffset: Int
@@ -10,6 +10,7 @@ package org.jetbrains.kotlin.ir
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.statement
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.statement]
*/
interface IrStatement : IrElement
@@ -17,7 +17,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.anonymousInitializer
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.anonymousInitializer]
*/
abstract class IrAnonymousInitializer : IrDeclarationBase() {
@ObsoleteDescriptorBasedAPI
@@ -18,7 +18,8 @@ import org.jetbrains.kotlin.ir.IrElement
* @property originalBeforeInline original element before inlining. Useful only with IR
* inliner. `null` if the element wasn't inlined. Unlike [attributeOwnerId], doesn't have the
* idempotence invariant and can contain a chain of declarations.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.attributeContainer
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.attributeContainer]
*/
interface IrAttributeContainer : IrElement {
var attributeOwnerId: IrAttributeContainer
@@ -24,7 +24,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.class
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.class]
*/
abstract class IrClass : IrDeclarationBase(), IrPossiblyExternalDeclaration,
IrDeclarationWithVisibility, IrTypeParametersContainer, IrDeclarationContainer,
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.constructor
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constructor]
*/
abstract class IrConstructor : IrFunction() {
@ObsoleteDescriptorBasedAPI
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declaration
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declaration]
*/
interface IrDeclaration : IrStatement, IrSymbolOwner, IrMutableAnnotationContainer {
@ObsoleteDescriptorBasedAPI
@@ -12,6 +12,7 @@ import org.jetbrains.kotlin.ir.IrElementBase
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declarationBase
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationBase]
*/
abstract class IrDeclarationBase : IrElementBase(), IrDeclaration
@@ -11,7 +11,8 @@ package org.jetbrains.kotlin.ir.declarations
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declarationContainer
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationContainer]
*/
interface IrDeclarationContainer : IrDeclarationParent {
val declarations: MutableList<IrDeclaration>
@@ -12,6 +12,7 @@ import org.jetbrains.kotlin.ir.IrElement
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declarationParent
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationParent]
*/
interface IrDeclarationParent : IrElement
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.name.Name
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declarationWithName
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationWithName]
*/
interface IrDeclarationWithName : IrDeclaration {
var name: Name
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.descriptors.DescriptorVisibility
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declarationWithVisibility
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationWithVisibility]
*/
interface IrDeclarationWithVisibility : IrDeclaration {
var visibility: DescriptorVisibility
@@ -17,7 +17,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.enumEntry
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.enumEntry]
*/
abstract class IrEnumEntry : IrDeclarationBase(), IrDeclarationWithName {
@ObsoleteDescriptorBasedAPI
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.errorDeclaration
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.errorDeclaration]
*/
abstract class IrErrorDeclaration : IrDeclarationBase() {
override val symbol: IrSymbol
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.externalPackageFragment
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.externalPackageFragment]
*/
abstract class IrExternalPackageFragment : IrPackageFragment() {
abstract override val symbol: IrExternalPackageFragmentSymbol
@@ -19,7 +19,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.field
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.field]
*/
abstract class IrField : IrDeclarationBase(), IrPossiblyExternalDeclaration,
IrDeclarationWithVisibility, IrDeclarationParent, IrMetadataSourceOwner {
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.file
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.file]
*/
abstract class IrFile : IrPackageFragment(), IrMetadataSourceOwner,
IrMutableAnnotationContainer {
@@ -19,7 +19,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.function
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.function]
*/
abstract class IrFunction : IrDeclarationBase(), IrPossiblyExternalDeclaration,
IrDeclarationWithVisibility, IrTypeParametersContainer, IrSymbolOwner, IrDeclarationParent,
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.functionWithLateBinding
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionWithLateBinding]
*/
interface IrFunctionWithLateBinding : IrDeclaration {
override val symbol: IrSimpleFunctionSymbol
@@ -17,7 +17,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.localDelegatedProperty
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.localDelegatedProperty]
*/
abstract class IrLocalDelegatedProperty : IrDeclarationBase(), IrDeclarationWithName,
IrSymbolOwner, IrMetadataSourceOwner {
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.memberWithContainerSource
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.memberWithContainerSource]
*/
interface IrMemberWithContainerSource : IrDeclarationWithName {
val containerSource: DeserializedContainerSource?
@@ -20,7 +20,8 @@ import org.jetbrains.kotlin.name.Name
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.moduleFragment
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.moduleFragment]
*/
abstract class IrModuleFragment : IrElementBase(), IrElement {
abstract val descriptor: ModuleDescriptor
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.overridableDeclaration
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.overridableDeclaration]
*/
interface IrOverridableDeclaration<S : IrSymbol> : IrOverridableMember {
override val symbol: S
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.descriptors.Modality
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.overridableMember
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.overridableMember]
*/
interface IrOverridableMember : IrDeclaration, IrDeclarationWithVisibility,
IrDeclarationWithName, IrSymbolOwner {
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.name.FqName
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.packageFragment
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.packageFragment]
*/
abstract class IrPackageFragment : IrElementBase(), IrDeclarationContainer, IrSymbolOwner {
abstract override val symbol: IrPackageFragmentSymbol
@@ -11,7 +11,8 @@ package org.jetbrains.kotlin.ir.declarations
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.possiblyExternalDeclaration
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.possiblyExternalDeclaration]
*/
interface IrPossiblyExternalDeclaration : IrDeclarationWithName {
var isExternal: Boolean
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.property
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.property]
*/
abstract class IrProperty : IrDeclarationBase(), IrPossiblyExternalDeclaration,
IrOverridableDeclaration<IrPropertySymbol>, IrMetadataSourceOwner, IrAttributeContainer,
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.propertyWithLateBinding
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.propertyWithLateBinding]
*/
interface IrPropertyWithLateBinding : IrDeclaration {
override val symbol: IrPropertySymbol
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.returnTarget
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.returnTarget]
*/
interface IrReturnTarget : IrSymbolOwner {
@ObsoleteDescriptorBasedAPI
@@ -20,7 +20,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.script
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.script]
*/
abstract class IrScript : IrDeclarationBase(), IrDeclarationWithName, IrDeclarationParent,
IrStatementContainer, IrMetadataSourceOwner {
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.simpleFunction
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.simpleFunction]
*/
abstract class IrSimpleFunction : IrFunction(),
IrOverridableDeclaration<IrSimpleFunctionSymbol>, IrAttributeContainer {
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.symbolOwner
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.symbolOwner]
*/
interface IrSymbolOwner : IrElement {
val symbol: IrSymbol
@@ -18,7 +18,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.typeAlias
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeAlias]
*/
abstract class IrTypeAlias : IrDeclarationBase(), IrDeclarationWithName,
IrDeclarationWithVisibility, IrTypeParametersContainer {
@@ -18,7 +18,8 @@ import org.jetbrains.kotlin.types.Variance
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.typeParameter
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeParameter]
*/
abstract class IrTypeParameter : IrDeclarationBase(), IrDeclarationWithName {
@ObsoleteDescriptorBasedAPI
@@ -11,7 +11,8 @@ package org.jetbrains.kotlin.ir.declarations
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.typeParametersContainer
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeParametersContainer]
*/
interface IrTypeParametersContainer : IrDeclaration, IrDeclarationParent {
var typeParameters: List<IrTypeParameter>
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.types.IrType
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.valueDeclaration
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.valueDeclaration]
*/
interface IrValueDeclaration : IrDeclarationWithName, IrSymbolOwner {
@ObsoleteDescriptorBasedAPI
@@ -18,7 +18,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.valueParameter
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.valueParameter]
*/
abstract class IrValueParameter : IrDeclarationBase(), IrValueDeclaration {
@ObsoleteDescriptorBasedAPI
@@ -17,7 +17,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.variable
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.variable]
*/
abstract class IrVariable : IrDeclarationBase(), IrValueDeclaration {
@ObsoleteDescriptorBasedAPI
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.block
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.block]
*/
abstract class IrBlock : IrContainerExpression() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.blockBody
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.blockBody]
*/
abstract class IrBlockBody : IrBody(), IrStatementContainer {
abstract val factory: IrFactory
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.body
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.body]
*/
abstract class IrBody : IrElementBase(), IrElement {
override fun <D> transform(transformer: IrElementTransformer<D>, data: D): IrBody =
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.branch
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.branch]
*/
abstract class IrBranch : IrElementBase(), IrElement {
abstract var condition: IrExpression
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.break
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.break]
*/
abstract class IrBreak : IrBreakContinue() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -11,7 +11,8 @@ package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.breakContinue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.breakContinue]
*/
abstract class IrBreakContinue : IrExpression() {
abstract var loop: IrLoop
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.call
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.call]
*/
abstract class IrCall : IrFunctionAccessExpression() {
abstract override val symbol: IrSimpleFunctionSymbol
@@ -12,6 +12,7 @@ import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.callableReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.callableReference]
*/
abstract class IrCallableReference<S : IrSymbol> : IrMemberAccessExpression<S>()
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.catch
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.catch]
*/
abstract class IrCatch : IrElementBase(), IrElement {
abstract var catchParameter: IrVariable
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.classReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.classReference]
*/
abstract class IrClassReference : IrDeclarationReference() {
abstract override val symbol: IrClassifierSymbol
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.composite
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.composite]
*/
abstract class IrComposite : IrContainerExpression() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.const
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.const]
*/
abstract class IrConst<T> : IrExpression() {
abstract var kind: IrConstKind<T>
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.constantArray
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantArray]
*/
abstract class IrConstantArray : IrConstantValue() {
abstract val elements: MutableList<IrConstantValue>
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.constantObject
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantObject]
*/
abstract class IrConstantObject : IrConstantValue() {
abstract var constructor: IrConstructorSymbol
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.constantPrimitive
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantPrimitive]
*/
abstract class IrConstantPrimitive : IrConstantValue() {
abstract var value: IrConst<*>
@@ -11,7 +11,8 @@ package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.constantValue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantValue]
*/
abstract class IrConstantValue : IrExpression() {
abstract fun contentEquals(other: IrConstantValue): Boolean
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.constructorCall
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constructorCall]
*/
abstract class IrConstructorCall : IrFunctionAccessExpression() {
abstract override val symbol: IrConstructorSymbol
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.containerExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.containerExpression]
*/
abstract class IrContainerExpression : IrExpression(), IrStatementContainer {
abstract var origin: IrStatementOrigin?
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.continue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.continue]
*/
abstract class IrContinue : IrBreakContinue() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.declarationReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationReference]
*/
abstract class IrDeclarationReference : IrExpression() {
abstract val symbol: IrSymbol
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.delegatingConstructorCall
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.delegatingConstructorCall]
*/
abstract class IrDelegatingConstructorCall : IrFunctionAccessExpression() {
abstract override val symbol: IrConstructorSymbol
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.doWhileLoop
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.doWhileLoop]
*/
abstract class IrDoWhileLoop : IrLoop() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -10,6 +10,7 @@ package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.dynamicExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.dynamicExpression]
*/
abstract class IrDynamicExpression : IrExpression()
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.dynamicMemberExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.dynamicMemberExpression]
*/
abstract class IrDynamicMemberExpression : IrDynamicExpression() {
abstract var memberName: String
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.dynamicOperatorExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.dynamicOperatorExpression]
*/
abstract class IrDynamicOperatorExpression : IrDynamicExpression() {
abstract var operator: IrDynamicOperator
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.elseBranch
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.elseBranch]
*/
abstract class IrElseBranch : IrBranch() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.enumConstructorCall
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.enumConstructorCall]
*/
abstract class IrEnumConstructorCall : IrFunctionAccessExpression() {
abstract override val symbol: IrConstructorSymbol
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.errorCallExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.errorCallExpression]
*/
abstract class IrErrorCallExpression : IrErrorExpression() {
abstract var explicitReceiver: IrExpression?
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.errorExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.errorExpression]
*/
abstract class IrErrorExpression : IrExpression() {
abstract var description: String
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.expression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.expression]
*/
abstract class IrExpression : IrElementBase(), IrStatement, IrVarargElement,
IrAttributeContainer {
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.expressionBody
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.expressionBody]
*/
abstract class IrExpressionBody : IrBody() {
abstract val factory: IrFactory
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.symbols.IrFieldSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.fieldAccessExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.fieldAccessExpression]
*/
abstract class IrFieldAccessExpression : IrDeclarationReference() {
abstract override val symbol: IrFieldSymbol
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.functionAccessExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionAccessExpression]
*/
abstract class IrFunctionAccessExpression : IrMemberAccessExpression<IrFunctionSymbol>() {
abstract var contextReceiversCount: Int
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.functionExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionExpression]
*/
abstract class IrFunctionExpression : IrExpression() {
abstract var origin: IrStatementOrigin
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.functionReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionReference]
*/
abstract class IrFunctionReference : IrCallableReference<IrFunctionSymbol>() {
abstract var reflectionTarget: IrFunctionSymbol?
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.getClass
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getClass]
*/
abstract class IrGetClass : IrExpression() {
abstract var argument: IrExpression
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.getEnumValue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getEnumValue]
*/
abstract class IrGetEnumValue : IrGetSingletonValue() {
abstract override val symbol: IrEnumEntrySymbol
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.getField
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getField]
*/
abstract class IrGetField : IrFieldAccessExpression() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.getObjectValue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getObjectValue]
*/
abstract class IrGetObjectValue : IrGetSingletonValue() {
abstract override val symbol: IrClassSymbol
@@ -10,6 +10,7 @@ package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.getSingletonValue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getSingletonValue]
*/
abstract class IrGetSingletonValue : IrDeclarationReference()
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.getValue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getValue]
*/
abstract class IrGetValue : IrValueAccessExpression() {
override fun <R, D> accept(visitor: IrElementVisitor<R, D>, data: D): R =
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.IrElement
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.inlinedFunctionBlock
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.inlinedFunctionBlock]
*/
abstract class IrInlinedFunctionBlock : IrBlock() {
abstract var inlineCall: IrFunctionAccessExpression
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.instanceInitializerCall
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.instanceInitializerCall]
*/
abstract class IrInstanceInitializerCall : IrExpression() {
abstract var classSymbol: IrClassSymbol
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.localDelegatedPropertyReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.localDelegatedPropertyReference]
*/
abstract class IrLocalDelegatedPropertyReference :
IrCallableReference<IrLocalDelegatedPropertySymbol>() {
@@ -11,7 +11,8 @@ package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.loop
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.loop]
*/
abstract class IrLoop : IrExpression() {
abstract var origin: IrStatementOrigin?
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.propertyReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.propertyReference]
*/
abstract class IrPropertyReference : IrCallableReference<IrPropertySymbol>() {
abstract var field: IrFieldSymbol?
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.rawFunctionReference
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.rawFunctionReference]
*/
abstract class IrRawFunctionReference : IrDeclarationReference() {
abstract override val symbol: IrFunctionSymbol
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.return
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.return]
*/
abstract class IrReturn : IrExpression() {
abstract var value: IrExpression
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.symbols.IrReturnableBlockSymbol
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.returnableBlock
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.returnableBlock]
*/
abstract class IrReturnableBlock : IrBlock(), IrSymbolOwner, IrReturnTarget {
abstract override val symbol: IrReturnableBlockSymbol
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.setField
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.setField]
*/
abstract class IrSetField : IrFieldAccessExpression() {
abstract var value: IrExpression
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.setValue
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.setValue]
*/
abstract class IrSetValue : IrValueAccessExpression() {
abstract override val symbol: IrValueSymbol
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.spreadElement
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.spreadElement]
*/
abstract class IrSpreadElement : IrElementBase(), IrVarargElement {
abstract var expression: IrExpression
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.IrStatement
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.statementContainer
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.statementContainer]
*/
interface IrStatementContainer : IrElement {
val statements: MutableList<IrStatement>
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.stringConcatenation
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.stringConcatenation]
*/
abstract class IrStringConcatenation : IrExpression() {
abstract val arguments: MutableList<IrExpression>
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.suspendableExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.suspendableExpression]
*/
abstract class IrSuspendableExpression : IrExpression() {
abstract var suspensionPointId: IrExpression
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.suspensionPoint
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.suspensionPoint]
*/
abstract class IrSuspensionPoint : IrExpression() {
abstract var suspensionPointIdParameter: IrVariable
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.syntheticBody
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.syntheticBody]
*/
abstract class IrSyntheticBody : IrBody() {
abstract var kind: IrSyntheticBodyKind
@@ -13,7 +13,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.throw
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.throw]
*/
abstract class IrThrow : IrExpression() {
abstract var value: IrExpression
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.try
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.try]
*/
abstract class IrTry : IrExpression() {
abstract var tryResult: IrExpression
@@ -14,7 +14,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.typeOperatorCall
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeOperatorCall]
*/
abstract class IrTypeOperatorCall : IrExpression() {
abstract var operator: IrTypeOperator
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.ir.symbols.IrValueSymbol
/**
* A non-leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.valueAccessExpression
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.valueAccessExpression]
*/
abstract class IrValueAccessExpression : IrDeclarationReference() {
abstract override val symbol: IrValueSymbol
@@ -15,7 +15,8 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
* @sample org.jetbrains.kotlin.ir.generator.IrTree.vararg
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.vararg]
*/
abstract class IrVararg : IrExpression() {
abstract var varargElementType: IrType

Some files were not shown because too many files have changed in this diff Show More