Class Variable
java.lang.Object
com.strobel.decompiler.ast.Variable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate Stringprivate ParameterDefinitionprivate VariableDefinitionprivate TypeReferencestatic final Variable[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal StringgetName()final ParameterDefinitionfinal VariableDefinitionfinal TypeReferencegetType()final booleanfinal booleanfinal booleanfinal booleanfinal voidsetGenerated(boolean generated) final voidsetLambdaParameter(boolean lambdaParameter) final voidfinal voidsetOriginalParameter(ParameterDefinition originalParameter) final voidsetOriginalVariable(VariableDefinition originalVariable) final voidsetType(TypeReference type) final StringtoString()
-
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
-