Class ParameterVariable

All Implemented Interfaces:
net.covers1624.quack.util.Copyable<Instruction>

public final class ParameterVariable extends LocalVariable
Created by covers1624 on 22/11/21.
  • Field Details

    • parameter

      public final Parameter parameter
    • pIndex

      public final int pIndex
      Defines the index in the FunctionInstruction arguments this Parameter is defined. -1 defines the 'this' parameter.
  • Constructor Details

    • ParameterVariable

      public ParameterVariable(Parameter parameter, AType type, @Nullable @Nullable String genericSignature, int index, String name, int pIndex)
  • Method Details

    • isImplicit

      public boolean isImplicit()
    • makeImplicit

      public void makeImplicit()