5e428ed638
* Set parent for TypeParameters created in createExpressionEvaluationComponent. * Resolve references from bytecode to an expression evaluation class using real class. Expression evaluation class could be referenced from type parameters. * Avoid registering expression evaluation classes in hierarchy. They shouldn't be discovered through direct subclasses or implementors, as expression evaluation classes don't have cids. * Add :function_type_arguments_var local variable to bytecode local variables info, so expression evaluation can find function type arguments which are in scope. Change-Id: I515431a989b4d02af4ecf90579931dd59d3acadd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114182 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>