Slide 18
Slide 18 text
実装 -expansionメソッドの中身-
1. Macroが付与されている対象がメソッド構文であることを確認し、そのメソッドの中身の構文を取得する
(できなければ何もイジらずに return)
2. メソッドの中身の構文を 1行ずつ取り出し、その行が return構文だった場合には、その前に
`measureTimeLogger.stop()` をくっつける
return構文が存在していなかった場合には、メソッドの中身の構文の末尾に `measureTimeLogger.stop()`をくっつ
ける
3. メソッドの中身の先頭に `let measureTimeLogger = MeasureTimeLogger()`をくっつける