Class Variable

java.lang.Object
com.strobel.decompiler.ast.Variable

public final class Variable extends Object
  • Field Details

    • EMPTY_VARIABLES

      public static final Variable[] EMPTY_VARIABLES
    • _name

      private String _name
    • _isGenerated

      private boolean _isGenerated
    • _isLambdaParameter

      private boolean _isLambdaParameter
    • _type

      private TypeReference _type
    • _originalVariable

      private VariableDefinition _originalVariable
    • _originalParameter

      private ParameterDefinition _originalParameter
  • Constructor Details

    • Variable

      public Variable()
  • Method Details

    • getName

      public final String getName()
    • setName

      public final void setName(String name)
    • isParameter

      public final boolean isParameter()
    • isGenerated

      public final boolean isGenerated()
    • isGeneratedStackVariable

      public final boolean isGeneratedStackVariable()
    • setGenerated

      public final void setGenerated(boolean generated)
    • getType

      public final TypeReference getType()
    • setType

      public final void setType(TypeReference type)
    • getOriginalVariable

      public final VariableDefinition getOriginalVariable()
    • setOriginalVariable

      public final void setOriginalVariable(VariableDefinition originalVariable)
    • getOriginalParameter

      public final ParameterDefinition getOriginalParameter()
    • setOriginalParameter

      public final void setOriginalParameter(ParameterDefinition originalParameter)
    • isLambdaParameter

      public final boolean isLambdaParameter()
    • setLambdaParameter

      public final void setLambdaParameter(boolean lambdaParameter)
    • toString

      public final String toString()
      Overrides:
      toString in class Object