public class VariableDefinitionSingle extends AbstractVariableDefinition
| Constructor and Description |
|---|
VariableDefinitionSingle(java.lang.String name,
AbstractVariableType type,
boolean isOptional,
boolean isReallyOptional,
DefaultValue defaultValue,
VariableOptReference reference,
Position position)
Constructor, just sets the fields.
|
VariableDefinitionSingle(java.lang.String name,
AbstractVariableType type,
boolean isOptional,
boolean isReallyOptional,
DefaultValue defaultValue,
VariableOptReference reference,
Position position,
VariableContext context)
Constructor, just sets the fields.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
print()
Returns the line to print.
|
getContext, getDefaultValue, getName, getPosition, getReference, getType, isOptional, isReallyOptional, isVariableActivepublic VariableDefinitionSingle(java.lang.String name,
AbstractVariableType type,
boolean isOptional,
boolean isReallyOptional,
DefaultValue defaultValue,
VariableOptReference reference,
Position position)
name - The name to set.type - The type to set.isOptional - Represents if an definition is optional.isReallyOptional - A parameter showing the ++ in arraysdefaultValue - The default value to set.reference - Represents if a definition has an opt or not.position - the position to set.public VariableDefinitionSingle(java.lang.String name,
AbstractVariableType type,
boolean isOptional,
boolean isReallyOptional,
DefaultValue defaultValue,
VariableOptReference reference,
Position position,
VariableContext context)
name - The name to set.type - The type to set.isOptional - Represents if an definition is optional.isReallyOptional - A parameter showing the ++ in arraysdefaultValue - The default value to set.reference - Represents if a definition has an opt or not.position - the position to set.context - .public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String print()
AbstractVariableDefinitionprint in class AbstractVariableDefinition