DumpIrTreeVisitor

class DumpIrTreeVisitor(out: Appendable, normalizeNames: Boolean = false, stableOrder: Boolean = false) : IrElementVisitor<Unit, String>

Constructors

Link copied to clipboard
constructor(out: Appendable, normalizeNames: Boolean = false, stableOrder: Boolean = false)

Functions

Link copied to clipboard
open fun visitAnonymousInitializer(declaration: IrAnonymousInitializer, data: String)
Link copied to clipboard
open fun visitBlock(expression: IrBlock, data: String)
Link copied to clipboard
open fun visitBlockBody(body: IrBlockBody, data: String)
Link copied to clipboard
open fun visitBody(body: IrBody, data: String)
Link copied to clipboard
open override fun visitBranch(branch: IrBranch, data: String)
Link copied to clipboard
open fun visitBreak(jump: IrBreak, data: String)
Link copied to clipboard
open fun visitBreakContinue(jump: IrBreakContinue, data: String)
Link copied to clipboard
open fun visitCall(expression: IrCall, data: String)
Link copied to clipboard
open fun visitCallableReference(expression: IrCallableReference<*>, data: String)
Link copied to clipboard
open fun visitCatch(aCatch: IrCatch, data: String)
Link copied to clipboard
open override fun visitClass(declaration: IrClass, data: String)
Link copied to clipboard
open fun visitClassReference(expression: IrClassReference, data: String)
Link copied to clipboard
open fun visitComposite(expression: IrComposite, data: String)
Link copied to clipboard
open fun visitConst(expression: IrConst<*>, data: String)
Link copied to clipboard
open override fun visitConstantArray(expression: IrConstantArray, data: String)
Link copied to clipboard
open override fun visitConstantObject(expression: IrConstantObject, data: String)
Link copied to clipboard
open fun visitConstantPrimitive(expression: IrConstantPrimitive, data: String)
Link copied to clipboard
open fun visitConstantValue(expression: IrConstantValue, data: String)
Link copied to clipboard
open override fun visitConstructor(declaration: IrConstructor, data: String)
Link copied to clipboard
open override fun visitConstructorCall(expression: IrConstructorCall, data: String)
Link copied to clipboard
open fun visitContainerExpression(expression: IrContainerExpression, data: String)
Link copied to clipboard
open fun visitContinue(jump: IrContinue, data: String)
Link copied to clipboard
open fun visitDeclaration(declaration: IrDeclarationBase, data: String)
Link copied to clipboard
open fun visitDeclarationReference(expression: IrDeclarationReference, data: String)
Link copied to clipboard
open fun visitDelegatingConstructorCall(expression: IrDelegatingConstructorCall, data: String)
Link copied to clipboard
open override fun visitDoWhileLoop(loop: IrDoWhileLoop, data: String)
Link copied to clipboard
open fun visitDynamicExpression(expression: IrDynamicExpression, data: String)
Link copied to clipboard
open fun visitDynamicMemberExpression(expression: IrDynamicMemberExpression, data: String)
Link copied to clipboard
open override fun visitDynamicOperatorExpression(expression: IrDynamicOperatorExpression, data: String)
Link copied to clipboard
open override fun visitElement(element: IrElement, data: String)
Link copied to clipboard
open fun visitElseBranch(branch: IrElseBranch, data: String)
Link copied to clipboard
open fun visitEnumConstructorCall(expression: IrEnumConstructorCall, data: String)
Link copied to clipboard
open override fun visitEnumEntry(declaration: IrEnumEntry, data: String)
Link copied to clipboard
open override fun visitErrorCallExpression(expression: IrErrorCallExpression, data: String)
Link copied to clipboard
open fun visitErrorDeclaration(declaration: IrErrorDeclaration, data: String)
Link copied to clipboard
open fun visitErrorExpression(expression: IrErrorExpression, data: String)
Link copied to clipboard
open fun visitExpression(expression: IrExpression, data: String)
Link copied to clipboard
open fun visitExpressionBody(body: IrExpressionBody, data: String)
Link copied to clipboard
open override fun visitExternalPackageFragment(declaration: IrExternalPackageFragment, data: String)
Link copied to clipboard
open override fun visitField(declaration: IrField, data: String)
Link copied to clipboard
open fun visitFieldAccess(expression: IrFieldAccessExpression, data: String)
Link copied to clipboard
open override fun visitFile(declaration: IrFile, data: String)
Link copied to clipboard
open fun visitFunction(declaration: IrFunction, data: String)
Link copied to clipboard
open fun visitFunctionAccess(expression: IrFunctionAccessExpression, data: String)
Link copied to clipboard
open fun visitFunctionExpression(expression: IrFunctionExpression, data: String)
Link copied to clipboard
open fun visitFunctionReference(expression: IrFunctionReference, data: String)
Link copied to clipboard
open fun visitGetClass(expression: IrGetClass, data: String)
Link copied to clipboard
open fun visitGetEnumValue(expression: IrGetEnumValue, data: String)
Link copied to clipboard
open override fun visitGetField(expression: IrGetField, data: String)
Link copied to clipboard
open fun visitGetObjectValue(expression: IrGetObjectValue, data: String)
Link copied to clipboard
open fun visitGetValue(expression: IrGetValue, data: String)
Link copied to clipboard
open fun visitInstanceInitializerCall(expression: IrInstanceInitializerCall, data: String)
Link copied to clipboard
open fun visitLocalDelegatedProperty(declaration: IrLocalDelegatedProperty, data: String)
Link copied to clipboard
open fun visitLocalDelegatedPropertyReference(expression: IrLocalDelegatedPropertyReference, data: String)
Link copied to clipboard
open fun visitLoop(loop: IrLoop, data: String)
Link copied to clipboard
open override fun visitMemberAccess(expression: IrMemberAccessExpression<*>, data: String)
Link copied to clipboard
open override fun visitModuleFragment(declaration: IrModuleFragment, data: String)
Link copied to clipboard
open fun visitPackageFragment(declaration: IrPackageFragment, data: String)
Link copied to clipboard
open override fun visitProperty(declaration: IrProperty, data: String)
Link copied to clipboard
open fun visitPropertyReference(expression: IrPropertyReference, data: String)
Link copied to clipboard
open fun visitRawFunctionReference(expression: IrRawFunctionReference, data: String)
Link copied to clipboard
open fun visitReturn(expression: IrReturn, data: String)
Link copied to clipboard
open fun visitScript(declaration: IrScript, data: String)
Link copied to clipboard
open override fun visitSetField(expression: IrSetField, data: String)
Link copied to clipboard
open fun visitSetValue(expression: IrSetValue, data: String)
Link copied to clipboard
open override fun visitSimpleFunction(declaration: IrSimpleFunction, data: String)
Link copied to clipboard
open fun visitSingletonReference(expression: IrGetSingletonValue, data: String)
Link copied to clipboard
open fun visitSpreadElement(spread: IrSpreadElement, data: String)
Link copied to clipboard
open fun visitStringConcatenation(expression: IrStringConcatenation, data: String)
Link copied to clipboard
open fun visitSuspendableExpression(expression: IrSuspendableExpression, data: String)
Link copied to clipboard
open fun visitSuspensionPoint(expression: IrSuspensionPoint, data: String)
Link copied to clipboard
open fun visitSyntheticBody(body: IrSyntheticBody, data: String)
Link copied to clipboard
open fun visitThrow(expression: IrThrow, data: String)
Link copied to clipboard
open override fun visitTry(aTry: IrTry, data: String)
Link copied to clipboard
open override fun visitTypeAlias(declaration: IrTypeAlias, data: String)
Link copied to clipboard
open override fun visitTypeOperator(expression: IrTypeOperatorCall, data: String)
Link copied to clipboard
open override fun visitTypeParameter(declaration: IrTypeParameter, data: String)
Link copied to clipboard
open fun visitValueAccess(expression: IrValueAccessExpression, data: String)
Link copied to clipboard
open fun visitValueParameter(declaration: IrValueParameter, data: String)
Link copied to clipboard
open fun visitVararg(expression: IrVararg, data: String)
Link copied to clipboard
open fun visitVariable(declaration: IrVariable, data: String)
Link copied to clipboard
open override fun visitWhen(expression: IrWhen, data: String)
Link copied to clipboard
open override fun visitWhileLoop(loop: IrWhileLoop, data: String)