Class DebugInfoGenerator
java.lang.Object
org.ek9lang.compiler.backend.jvm.support.DebugInfoGenerator
Generates debug information for JVM bytecode.
Handles:
- Line number information for source mapping
- LocalVariableTable entries for debugger support
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateDebugInfo(org.objectweb.asm.MethodVisitor mv, DebugInfo debugInfo) Generate debug line number from EK9 debug info if available.voidgenerateLocalVariableTable(org.objectweb.asm.MethodVisitor mv) Generate LocalVariableTable entries for all variables tracked during method processing.
-
Constructor Details
-
DebugInfoGenerator
-
-
Method Details
-
generateDebugInfo
Generate debug line number from EK9 debug info if available. -
generateLocalVariableTable
public void generateLocalVariableTable(org.objectweb.asm.MethodVisitor mv) Generate LocalVariableTable entries for all variables tracked during method processing.
-