Class ASTLocal

java.lang.Object
io.github.protasm.jvmud.compiler.parser.ast.ASTNode
io.github.protasm.jvmud.compiler.parser.ast.ASTLocal

public final class ASTLocal extends ASTNode
  • Constructor Details

    • ASTLocal

      public ASTLocal(int line, Symbol symbol)
  • Method Details

    • symbol

      public Symbol symbol()
    • slot

      public int slot()
    • scopeDepth

      public int scopeDepth()
    • scopeId

      public int scopeId()
      Returns the parser scope identity that owns this local declaration.
    • setSlot

      public void setSlot(int slot)
    • setScopeDepth

      public void setScopeDepth(int scopeDepth)
    • setScopeId

      public void setScopeId(int scopeId)
      Sets the parser scope identity that owns this local declaration.
    • descriptor

      public String descriptor()