(context)
| 2413 | return { value: void 0, element: null }; |
| 2414 | } |
| 2415 | #getElementScope(context) { |
| 2416 | var elt = context.meta && context.meta.owner; |
| 2417 | if (elt) { |
| 2418 | var internalData = this.getInternalData(elt); |
| 2419 | var scopeName = "elementScope"; |
| 2420 | if (context.meta.feature && context.meta.feature.behavior) { |
| 2421 | scopeName = context.meta.feature.behavior + "Scope"; |
| 2422 | } |
| 2423 | var elementScope = internalData[scopeName]; |
| 2424 | if (!elementScope) { |
| 2425 | elementScope = {}; |
| 2426 | internalData[scopeName] = elementScope; |
| 2427 | } |
| 2428 | return elementScope; |
| 2429 | } else { |
| 2430 | return {}; |
| 2431 | } |
| 2432 | } |
| 2433 | #flatGet(root, property, getter) { |
| 2434 | if (root != null) { |
| 2435 | var val = getter(root, property); |
no test coverage detected