RenderIrElementVisitorSimple

class RenderIrElementVisitorSimple(normalizeNames: Boolean = false, verboseErrorTypes: Boolean = true) : IrElementVisitor<String, Nothing?>

Constructors

Link copied to clipboard
constructor(normalizeNames: Boolean = false, verboseErrorTypes: Boolean = true)

Functions

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