DartBlockValueTreeBooleanNode.fromJson constructor
DartBlockValueTreeBooleanNode.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DartBlockValueTreeBooleanNode.fromJson(Map<String, dynamic> json) {
var kind = DartBlockValueTreeBooleanNodeType.constant;
for (var neoValueLogicalNodeType
in DartBlockValueTreeBooleanNodeType.values) {
if (json["neoValueLogicalNodeType"] ==
neoValueLogicalNodeType.jsonValue) {
kind = neoValueLogicalNodeType;
break;
}
}
switch (kind) {
case DartBlockValueTreeBooleanNodeType.constant:
return DartBlockValueTreeBooleanConstantNode.fromJson(json);
case DartBlockValueTreeBooleanNodeType.dynamic:
return DartBlockValueTreeBooleanDynamicNode.fromJson(json);
case DartBlockValueTreeBooleanNodeType.generic:
return DartBlockValueTreeBooleanDynamicNode.fromJson(json);
case DartBlockValueTreeBooleanNodeType.booleanOperator:
return DartBlockValueTreeBooleanOperatorNode.fromJson(json);
case DartBlockValueTreeBooleanNodeType.equalityOperator:
return DartBlockValueTreeBooleanEqualityOperatorNode.fromJson(json);
case DartBlockValueTreeBooleanNodeType.numericComparisonOperator:
return DartBlockValueTreeBooleanNumberComparisonOperatorNode.fromJson(
json,
);
}
}