mirror of
https://github.com/esiur/esiur-dart.git
synced 2025-06-26 22:33:12 +00:00
null-safety
This commit is contained in:
@ -3,38 +3,38 @@ import 'TestResource.dart';
|
||||
|
||||
main() async {
|
||||
try {
|
||||
|
||||
|
||||
} catch (ex) {
|
||||
print("Error occured");
|
||||
print(ex);
|
||||
}
|
||||
}
|
||||
|
||||
// describe object
|
||||
desc(dynamic x) {
|
||||
if (x is List) {
|
||||
for (var i = 0; i < x.length; i++) desc(x[i]);
|
||||
} else if (x is DistributedResource) {
|
||||
var y = x.instance.template;
|
||||
print("Fucntions = ${y.functions.length}\n");
|
||||
for (var i = 0; i < y.functions.length; i++) {
|
||||
print("Function ${y.functions[i].name} ${y.functions[i].expansion}");
|
||||
}
|
||||
print("------------------------------\n");
|
||||
print("Events = ${y.events.length}\n");
|
||||
for (var i = 0; i < y.events.length; i++) {
|
||||
print("Events ${y.events[i].name} ${y.events[i].expansion}");
|
||||
}
|
||||
// // describe object
|
||||
// desc(dynamic x) {
|
||||
// if (x is List) {
|
||||
// for (var i = 0; i < x.length; i++) desc(x[i]);
|
||||
// } else if (x is DistributedResource) {
|
||||
// var y = x.instance?.template;
|
||||
// print("Fucntions = ${y.functions.length}\n");
|
||||
// for (var i = 0; i < y.functions.length; i++) {
|
||||
// print("Function ${y.functions[i].name} ${y.functions[i].expansion}");
|
||||
// }
|
||||
// print("------------------------------\n");
|
||||
// print("Events = ${y.events.length}\n");
|
||||
// for (var i = 0; i < y.events.length; i++) {
|
||||
// print("Events ${y.events[i].name} ${y.events[i].expansion}");
|
||||
// }
|
||||
|
||||
print("------------------------------\n");
|
||||
print("Properties = ${y.properties.length}\n");
|
||||
for (var i = 0; i < y.properties.length; i++) {
|
||||
print(
|
||||
"Property ${y.properties[i].name} ${y.properties[i].readExpansion}");
|
||||
// recursion
|
||||
//print("value = ${desc(x.get(y.properties[i].index))}");
|
||||
}
|
||||
} else {
|
||||
print(x.toString());
|
||||
}
|
||||
}
|
||||
// print("------------------------------\n");
|
||||
// print("Properties = ${y.properties.length}\n");
|
||||
// for (var i = 0; i < y.properties.length; i++) {
|
||||
// print(
|
||||
// "Property ${y.properties[i].name} ${y.properties[i].readExpansion}");
|
||||
// // recursion
|
||||
// //print("value = ${desc(x.get(y.properties[i].index))}");
|
||||
// }
|
||||
// } else {
|
||||
// print(x.toString());
|
||||
// }
|
||||
// }
|
||||
|
Reference in New Issue
Block a user