Class TempVariableSource

java.lang.Object
org.ek9lang.compiler.backend.jvm.support.TempVariableSource

public final class TempVariableSource extends Object
Represents the source of a temp variable for stack-oriented code generation.

Tracks whether a temp variable was created from:

  • Loading another variable
  • A literal value
  • A constructor call
  • A method call
  • Constructor Details

    • TempVariableSource

      public TempVariableSource(String sourceVariable)
      Create source tracking for a variable load.
    • TempVariableSource

      public TempVariableSource(String literalValue, String literalType)
      Create source tracking for a literal value.
  • Method Details