getValueFromString method
dynamic
getValueFromString(
- String name
)
Implementation
dynamic getValueFromString(String name) {
for (final _LexicalContext lexical in _lexicalContexts.reversed) {
if (lexical.has(name)) return lexical.get(name, 1);
}
for (final Context ctx in _dynamicContexts.reversed) {
if (ctx.hasContext(name)) return ctx.getContextById(name);
}
for (final Scope s in contexts.keys.toList().reversed) {
if (contexts[s]!.hasContext(name))
return contexts[s]!.getContextById(name);
}
Context ctx = getContextForScope(program);
return ctx.getContextById(name);
}