fun generateCode(currentScope: org.graalvm.compiler.lir.gen.LIRGeneratorTool.BlockScope?) { if (this.bits and IsReachable === 0) { return } generateInit@{ if (this.initialization == null) break@generateInit if (binding.resolvedPosition < 0) { if (this.initialization.constant !== Constant.NotAConstant) break@generateInit this.initialization.generateCode(currentScope, false) break@generateInit } this.initialization.generateCode(currentScope, true) } }
Code generation for a local declaration : i.e. & nbsp ; normal assignment to a local variable + unused variable handling