| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| import '../tracer.dart' show Tracer; |
| import 'namer.dart'; |
| import 'runtime_types_codegen.dart'; |
| import 'runtime_types_new.dart'; |
| |
| /// Holds resources only used during code generation. |
| class CodegenInputs { |
| final RuntimeTypesSubstitutions rtiSubstitutions; |
| final RecipeEncoder rtiRecipeEncoder; |
| final Tracer tracer; |
| final FixedNames fixedNames; |
| |
| CodegenInputs( |
| this.rtiSubstitutions, |
| this.rtiRecipeEncoder, |
| this.tracer, |
| this.fixedNames, |
| ); |
| } |