[IR] Drop "leaf/non-leaf" comment from generated IR classes

As it is not much useful, and the current wording does not represent its
intended wording.
This commit is contained in:
Wojciech Litewka
2024-02-21 15:39:23 +01:00
committed by Space Team
parent d904ce0939
commit 7e01fc5906
102 changed files with 3 additions and 206 deletions
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.statement]
*/
interface IrStatement : IrElement
@@ -19,8 +19,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.class]
*/
abstract class IrClass : IrDeclarationBase(), IrPossiblyExternalDeclaration, IrDeclarationWithVisibility, IrTypeParametersContainer, IrDeclarationContainer, IrAttributeContainer, IrMetadataSourceOwner {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constructor]
*/
abstract class IrConstructor : IrFunction() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.IrStatement
import org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declaration]
*/
interface IrDeclaration : IrStatement, IrSymbolOwner, IrMutableAnnotationContainer {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.ir.IrElementBase
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationBase]
*/
abstract class IrDeclarationBase : IrElementBase(), IrDeclaration
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.ir.symbols.UnsafeDuringIrConstructionAPI
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationContainer]
*/
interface IrDeclarationContainer : IrDeclarationParent {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.ir.IrElement
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationParent]
*/
interface IrDeclarationParent : IrElement
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.name.Name
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationWithName]
*/
interface IrDeclarationWithName : IrDeclaration {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.descriptors.DescriptorVisibility
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationWithVisibility]
*/
interface IrDeclarationWithVisibility : IrDeclaration {
@@ -16,8 +16,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.enumEntry]
*/
abstract class IrEnumEntry : IrDeclarationBase(), IrDeclarationWithName {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.errorDeclaration]
*/
abstract class IrErrorDeclaration : IrDeclarationBase() {
@@ -18,8 +18,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.field]
*/
abstract class IrField : IrDeclarationBase(), IrPossiblyExternalDeclaration, IrDeclarationWithVisibility, IrDeclarationParent, IrMetadataSourceOwner {
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.file]
*/
abstract class IrFile : IrPackageFragment(), IrMetadataSourceOwner, IrMutableAnnotationContainer {
@@ -18,8 +18,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.function]
*/
abstract class IrFunction : IrDeclarationBase(), IrPossiblyExternalDeclaration, IrDeclarationWithVisibility, IrTypeParametersContainer, IrSymbolOwner, IrDeclarationParent, IrReturnTarget, IrMemberWithContainerSource, IrMetadataSourceOwner {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionWithLateBinding]
*/
abstract class IrFunctionWithLateBinding : IrSimpleFunction() {
@@ -16,8 +16,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.localDelegatedProperty]
*/
abstract class IrLocalDelegatedProperty : IrDeclarationBase(), IrDeclarationWithName, IrSymbolOwner, IrMetadataSourceOwner {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedContainerSource
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.memberWithContainerSource]
*/
interface IrMemberWithContainerSource : IrDeclarationWithName {
@@ -18,8 +18,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
import org.jetbrains.kotlin.name.Name
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.moduleFragment]
*/
abstract class IrModuleFragment : IrElementBase(), IrElement {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.expressions.IrConstructorCall
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.mutableAnnotationContainer]
*/
interface IrMutableAnnotationContainer : IrElement, IrAnnotationContainer {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.overridableDeclaration]
*/
interface IrOverridableDeclaration<S : IrSymbol> : IrOverridableMember {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.descriptors.Modality
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.overridableMember]
*/
interface IrOverridableMember : IrDeclaration, IrDeclarationWithVisibility, IrDeclarationWithName, IrSymbolOwner {
@@ -16,8 +16,6 @@ import org.jetbrains.kotlin.ir.symbols.IrPackageFragmentSymbol
import org.jetbrains.kotlin.name.FqName
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.packageFragment]
*/
abstract class IrPackageFragment : IrElementBase(), IrDeclarationContainer, IrSymbolOwner {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.declarations
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.possiblyExternalDeclaration]
*/
interface IrPossiblyExternalDeclaration : IrDeclarationWithName {
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.property]
*/
abstract class IrProperty : IrDeclarationBase(), IrPossiblyExternalDeclaration, IrOverridableDeclaration<IrPropertySymbol>, IrMetadataSourceOwner, IrAttributeContainer, IrMemberWithContainerSource {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.declarations
import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.propertyWithLateBinding]
*/
abstract class IrPropertyWithLateBinding : IrProperty() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI
import org.jetbrains.kotlin.ir.symbols.IrReturnTargetSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.returnTarget]
*/
interface IrReturnTarget : IrSymbolOwner {
@@ -19,8 +19,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.script]
*/
abstract class IrScript : IrDeclarationBase(), IrDeclarationWithName, IrDeclarationParent, IrStatementContainer, IrMetadataSourceOwner {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.simpleFunction]
*/
abstract class IrSimpleFunction : IrFunction(), IrOverridableDeclaration<IrSimpleFunctionSymbol>, IrAttributeContainer {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.symbolOwner]
*/
interface IrSymbolOwner : IrElement {
@@ -17,8 +17,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeAlias]
*/
abstract class IrTypeAlias : IrDeclarationBase(), IrDeclarationWithName, IrDeclarationWithVisibility, IrTypeParametersContainer {
@@ -17,8 +17,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
import org.jetbrains.kotlin.types.Variance
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeParameter]
*/
abstract class IrTypeParameter : IrDeclarationBase(), IrDeclarationWithName {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.declarations
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeParametersContainer]
*/
interface IrTypeParametersContainer : IrDeclaration, IrDeclarationParent {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.symbols.IrValueSymbol
import org.jetbrains.kotlin.ir.types.IrType
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.valueDeclaration]
*/
interface IrValueDeclaration : IrDeclarationWithName, IrSymbolOwner {
@@ -18,8 +18,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.valueParameter]
*/
abstract class IrValueParameter : IrDeclarationBase(), IrValueDeclaration {
@@ -16,8 +16,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.variable]
*/
abstract class IrVariable : IrDeclarationBase(), IrValueDeclaration {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.block]
*/
abstract class IrBlock : IrContainerExpression() {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.blockBody]
*/
abstract class IrBlockBody : IrBody(), IrStatementContainer {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.IrElementBase
import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.body]
*/
abstract class IrBody : IrElementBase(), IrElement {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.branch]
*/
abstract class IrBranch : IrElementBase(), IrElement {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.break]
*/
abstract class IrBreak : IrBreakContinue() {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.breakContinue]
*/
abstract class IrBreakContinue : IrExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.call]
*/
abstract class IrCall : IrFunctionAccessExpression() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.callableReference]
*/
abstract class IrCallableReference<S : IrSymbol> : IrMemberAccessExpression<S>() {
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.catch]
*/
abstract class IrCatch : IrElementBase(), IrElement {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.types.IrType
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.classReference]
*/
abstract class IrClassReference : IrDeclarationReference() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.composite]
*/
abstract class IrComposite : IrContainerExpression() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.const]
*/
abstract class IrConst<T> : IrExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantArray]
*/
abstract class IrConstantArray : IrConstantValue() {
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantObject]
*/
abstract class IrConstantObject : IrConstantValue() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantPrimitive]
*/
abstract class IrConstantPrimitive : IrConstantValue() {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constantValue]
*/
abstract class IrConstantValue : IrExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.constructorCall]
*/
abstract class IrConstructorCall : IrFunctionAccessExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.containerExpression]
*/
abstract class IrContainerExpression : IrExpression(), IrStatementContainer {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.continue]
*/
abstract class IrContinue : IrBreakContinue() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.symbols.IrSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.declarationReference]
*/
abstract class IrDeclarationReference : IrExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.delegatingConstructorCall]
*/
abstract class IrDelegatingConstructorCall : IrFunctionAccessExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.doWhileLoop]
*/
abstract class IrDoWhileLoop : IrLoop() {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.dynamicExpression]
*/
abstract class IrDynamicExpression : IrExpression()
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.dynamicMemberExpression]
*/
abstract class IrDynamicMemberExpression : IrDynamicExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.dynamicOperatorExpression]
*/
abstract class IrDynamicOperatorExpression : IrDynamicExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.elseBranch]
*/
abstract class IrElseBranch : IrBranch() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.enumConstructorCall]
*/
abstract class IrEnumConstructorCall : IrFunctionAccessExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.errorCallExpression]
*/
abstract class IrErrorCallExpression : IrErrorExpression() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.errorExpression]
*/
abstract class IrErrorExpression : IrExpression() {
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.ir.types.IrType
import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.expression]
*/
abstract class IrExpression : IrElementBase(), IrStatement, IrVarargElement, IrAttributeContainer {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.expressionBody]
*/
abstract class IrExpressionBody : IrBody() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrClassSymbol
import org.jetbrains.kotlin.ir.symbols.IrFieldSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.fieldAccessExpression]
*/
abstract class IrFieldAccessExpression : IrDeclarationReference() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionAccessExpression]
*/
abstract class IrFunctionAccessExpression : IrMemberAccessExpression<IrFunctionSymbol>() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionExpression]
*/
abstract class IrFunctionExpression : IrExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.functionReference]
*/
abstract class IrFunctionReference : IrCallableReference<IrFunctionSymbol>() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getClass]
*/
abstract class IrGetClass : IrExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrEnumEntrySymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getEnumValue]
*/
abstract class IrGetEnumValue : IrGetSingletonValue() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getField]
*/
abstract class IrGetField : IrFieldAccessExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrClassSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getObjectValue]
*/
abstract class IrGetObjectValue : IrGetSingletonValue() {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getSingletonValue]
*/
abstract class IrGetSingletonValue : IrDeclarationReference()
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.getValue]
*/
abstract class IrGetValue : IrValueAccessExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.inlinedFunctionBlock]
*/
abstract class IrInlinedFunctionBlock : IrBlock() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.symbols.IrClassSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.instanceInitializerCall]
*/
abstract class IrInstanceInitializerCall : IrExpression() {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.symbols.IrVariableSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.localDelegatedPropertyReference]
*/
abstract class IrLocalDelegatedPropertyReference : IrCallableReference<IrLocalDelegatedPropertySymbol>() {
@@ -9,8 +9,6 @@
package org.jetbrains.kotlin.ir.expressions
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.loop]
*/
abstract class IrLoop : IrExpression() {
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.memberAccessExpression]
*/
abstract class IrMemberAccessExpression<S : IrSymbol> : IrDeclarationReference() {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.propertyReference]
*/
abstract class IrPropertyReference : IrCallableReference<IrPropertySymbol>() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.return]
*/
abstract class IrReturn : IrExpression() {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.symbols.IrReturnableBlockSymbol
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.returnableBlock]
*/
abstract class IrReturnableBlock : IrBlock(), IrSymbolOwner, IrReturnTarget {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.setField]
*/
abstract class IrSetField : IrFieldAccessExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.setValue]
*/
abstract class IrSetValue : IrValueAccessExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.spreadElement]
*/
abstract class IrSpreadElement : IrElementBase(), IrVarargElement {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.IrStatement
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.statementContainer]
*/
interface IrStatementContainer : IrElement {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.suspendableExpression]
*/
abstract class IrSuspendableExpression : IrExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.suspensionPoint]
*/
abstract class IrSuspensionPoint : IrExpression() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.syntheticBody]
*/
abstract class IrSyntheticBody : IrBody() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.throw]
*/
abstract class IrThrow : IrExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.try]
*/
abstract class IrTry : IrExpression() {
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.typeOperatorCall]
*/
abstract class IrTypeOperatorCall : IrExpression() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.symbols.IrValueSymbol
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.valueAccessExpression]
*/
abstract class IrValueAccessExpression : IrDeclarationReference() {
@@ -14,8 +14,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.vararg]
*/
abstract class IrVararg : IrExpression() {
@@ -11,8 +11,6 @@ package org.jetbrains.kotlin.ir.expressions
import org.jetbrains.kotlin.ir.IrElement
/**
* A non-leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.varargElement]
*/
interface IrVarargElement : IrElement
@@ -13,8 +13,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.when]
*/
abstract class IrWhen : IrExpression() {
@@ -12,8 +12,6 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrElementVisitor
/**
* A leaf IR tree element.
*
* Generated from: [org.jetbrains.kotlin.ir.generator.IrTree.whileLoop]
*/
abstract class IrWhileLoop : IrLoop() {
@@ -26,9 +26,6 @@ internal class ElementPrinter(printer: SmartPrinter) : AbstractElementPrinter<El
override fun forceMutable(field: Field) = field.isMutable
}
override fun defaultElementKDoc(element: Element) =
"A ${if (element.isLeaf) "leaf" else "non-leaf"} IR tree element."
override val separateFieldsWithBlankLine: Boolean
get() = true

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