Package com.strobel.decompiler.ast
Class Variable
java.lang.Object
com.strobel.decompiler.ast.Variable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private String
private ParameterDefinition
private VariableDefinition
private TypeReference
static final Variable[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal String
getName()
final ParameterDefinition
final VariableDefinition
final TypeReference
getType()
final boolean
final boolean
final boolean
final boolean
final void
setGenerated
(boolean generated) final void
setLambdaParameter
(boolean lambdaParameter) final void
final void
setOriginalParameter
(ParameterDefinition originalParameter) final void
setOriginalVariable
(VariableDefinition originalVariable) final void
setType
(TypeReference type) final String
toString()
-
Field Details
-
EMPTY_VARIABLES
-
_name
-
_isGenerated
private boolean _isGenerated -
_isLambdaParameter
private boolean _isLambdaParameter -
_type
-
_originalVariable
-
_originalParameter
-
-
Constructor Details
-
Variable
public Variable()
-
-
Method Details
-
getName
-
setName
-
isParameter
public final boolean isParameter() -
isGenerated
public final boolean isGenerated() -
isGeneratedStackVariable
public final boolean isGeneratedStackVariable() -
setGenerated
public final void setGenerated(boolean generated) -
getType
-
setType
-
getOriginalVariable
-
setOriginalVariable
-
getOriginalParameter
-
setOriginalParameter
-
isLambdaParameter
public final boolean isLambdaParameter() -
setLambdaParameter
public final void setLambdaParameter(boolean lambdaParameter) -
toString
-