| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_CONSUMER_H_ | 5 #ifndef TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_CONSUMER_H_ |
| 6 #define TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_CONSUMER_H_ | 6 #define TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_CONSUMER_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "BlinkGCPluginOptions.h" | 10 #include "BlinkGCPluginOptions.h" |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 156 unsigned diag_missing_trace_dispatch_method_; | 156 unsigned diag_missing_trace_dispatch_method_; |
| 157 unsigned diag_missing_finalize_dispatch_method_; | 157 unsigned diag_missing_finalize_dispatch_method_; |
| 158 unsigned diag_virtual_and_manual_dispatch_; | 158 unsigned diag_virtual_and_manual_dispatch_; |
| 159 unsigned diag_missing_trace_dispatch_; | 159 unsigned diag_missing_trace_dispatch_; |
| 160 unsigned diag_missing_finalize_dispatch_; | 160 unsigned diag_missing_finalize_dispatch_; |
| 161 unsigned diag_derives_non_stack_allocated_; | 161 unsigned diag_derives_non_stack_allocated_; |
| 162 unsigned diag_class_overrides_new_; | 162 unsigned diag_class_overrides_new_; |
| 163 unsigned diag_class_declares_pure_virtual_trace_; | 163 unsigned diag_class_declares_pure_virtual_trace_; |
| 164 unsigned diag_left_most_base_must_be_polymorphic_; | 164 unsigned diag_left_most_base_must_be_polymorphic_; |
| 165 unsigned diag_base_class_must_declare_virtual_trace_; | 165 unsigned diag_base_class_must_declare_virtual_trace_; |
| 166 unsigned diag_class_must_declare_gc_mixin_trace_method_; | |
| 167 | 166 |
| 168 unsigned diag_base_requires_tracing_note_; | 167 unsigned diag_base_requires_tracing_note_; |
| 169 unsigned diag_field_requires_tracing_note_; | 168 unsigned diag_field_requires_tracing_note_; |
| 170 unsigned diag_raw_ptr_to_gc_managed_class_note_; | 169 unsigned diag_raw_ptr_to_gc_managed_class_note_; |
| 171 unsigned diag_ref_ptr_to_gc_managed_class_note_; | 170 unsigned diag_ref_ptr_to_gc_managed_class_note_; |
| 172 unsigned diag_reference_ptr_to_gc_managed_class_note_; | 171 unsigned diag_reference_ptr_to_gc_managed_class_note_; |
| 173 unsigned diag_own_ptr_to_gc_managed_class_note_; | 172 unsigned diag_own_ptr_to_gc_managed_class_note_; |
| 174 unsigned diag_member_to_gc_unmanaged_class_note_; | 173 unsigned diag_member_to_gc_unmanaged_class_note_; |
| 175 unsigned diag_stack_allocated_field_note_; | 174 unsigned diag_stack_allocated_field_note_; |
| 176 unsigned diag_member_in_unmanaged_class_note_; | 175 unsigned diag_member_in_unmanaged_class_note_; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 188 | 187 |
| 189 clang::CompilerInstance& instance_; | 188 clang::CompilerInstance& instance_; |
| 190 clang::DiagnosticsEngine& diagnostic_; | 189 clang::DiagnosticsEngine& diagnostic_; |
| 191 BlinkGCPluginOptions options_; | 190 BlinkGCPluginOptions options_; |
| 192 RecordCache cache_; | 191 RecordCache cache_; |
| 193 JsonWriter* json_; | 192 JsonWriter* json_; |
| 194 }; | 193 }; |
| 195 | 194 |
| 196 | 195 |
| 197 #endif // TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_CONSUMER_H_ | 196 #endif // TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_CONSUMER_H_ |
| OLD | NEW |