---
generated_at: 2026-01-27 11:05:00
metrics:
  claims_total: 28
  claims_with_evidence: 28
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート: 37-ブレークポイントビュー

## 主張と根拠の対応表

| 主張ID | 主張内容 | 根拠ファイル | 根拠箇所（行番号） | 根拠種別 |
|--------|---------|-------------|-------------------|---------|
| C-01 | ViewPaneを継承したBreakpointsViewクラス | breakpointsView.ts | 117行目 | ○ |
| C-02 | WorkbenchCompressibleObjectTree使用 | breakpointsView.ts | 179-180行目 | ○ |
| C-03 | MAX_VISIBLE_BREAKPOINTSは9 | breakpointsView.ts | 75行目 | ○ |
| C-04 | 各行の高さ22ピクセル | breakpointsView.ts | 78行目, 404行目 | ○ |
| C-05 | CONTEXT_BREAKPOINTS_FOCUSEDコンテキストキー | breakpointsView.ts | 239行目 | ○ |
| C-06 | CONTEXT_BREAKPOINT_ITEM_TYPEコンテキストキー | breakpointsView.ts | 124行目, 162行目 | ○ |
| C-07 | BreakpointsFolderItemでファイルグループ | breakpointsView.ts | 85-103行目 | ○ |
| C-08 | BreakpointsFolderRenderer使用 | breakpointsView.ts | 185行目 | ○ |
| C-09 | BreakpointsRenderer使用 | breakpointsView.ts | 186行目 | ○ |
| C-10 | ExceptionBreakpointsRenderer使用 | breakpointsView.ts | 187行目 | ○ |
| C-11 | ExceptionBreakpointInputRenderer使用 | breakpointsView.ts | 188行目 | ○ |
| C-12 | FunctionBreakpointsRenderer使用 | breakpointsView.ts | 189行目 | ○ |
| C-13 | FunctionBreakpointInputRenderer使用 | breakpointsView.ts | 190行目 | ○ |
| C-14 | DataBreakpointsRenderer使用 | breakpointsView.ts | 191行目 | ○ |
| C-15 | DataBreakpointInputRenderer使用 | breakpointsView.ts | 192行目 | ○ |
| C-16 | InstructionBreakpointsRenderer使用 | breakpointsView.ts | 193行目 | ○ |
| C-17 | getPresentationでtree/list切替 | breakpointsView.ts | 136-138行目 | ○ |
| C-18 | compressionEnabled設定 | breakpointsView.ts | 196行目, 298行目 | ○ |
| C-19 | tree.onMouseMiddleClickで削除 | breakpointsView.ts | 243-255行目 | ○ |
| C-20 | tree.onDidOpenでソース表示 | breakpointsView.ts | 257-279行目 | ○ |
| C-21 | openBreakpointSource呼び出し | breakpointsView.ts | 268行目 | ○ |
| C-22 | DisassemblyViewInput使用 | breakpointsView.ts | 271行目 | ○ |
| C-23 | hintDelayerで警告遅延表示 | breakpointsView.ts | 134行目, 170行目 | ○ |
| C-24 | updateBreakpointsHintで警告表示 | breakpointsView.ts | 410-438行目 | ○ |
| C-25 | collapsedStateで展開状態管理 | breakpointsView.ts | 131行目, 282-292行目 | ○ |
| C-26 | onBreakpointsChangeで更新 | breakpointsView.ts | 167行目, 440-451行目 | ○ |
| C-27 | onStateChangeでヒットブレークポイントフォーカス | breakpointsView.ts | 169行目, 453-486行目 | ○ |
| C-28 | onTreeContextMenuでコンテキストメニュー | breakpointsView.ts | 241行目, 366-397行目 | ○ |

## 根拠なし主張の詳細

なし

## 検証プロセス

1. **breakpointsView.ts の読解**: BreakpointsViewクラスの全体構造を確認
2. **レンダラーの確認**: 各種レンダラーの登録を確認
3. **表示形式の確認**: tree/list切替のロジックを確認
4. **イベント処理の確認**: onBreakpointsChange、onStateChangeの処理を確認
5. **コンテキストキーの確認**: 各コンテキストキーのバインドを確認

## 信頼度サマリー

- **総主張数**: 28
- **根拠あり**: 28
- **根拠なし**: 0
- **導出信頼度**: 1.00 (100%)

本画面設計書はソースコードの詳細な解析に基づいており、すべての主張が根拠付けられている。
