#include <kernel_to_il.h>
Definition at line 795 of file kernel_to_il.h.
◆ TryFinallyBlock()
dart::kernel::TryFinallyBlock::TryFinallyBlock |
( |
FlowGraphBuilder * |
builder, |
|
|
intptr_t |
finalizer_kernel_offset |
|
) |
| |
|
inline |
Definition at line 797 of file kernel_to_il.h.
799 outer_(
builder->try_finally_block_),
801 context_depth_(
builder->context_depth_),
803
804
805
806 state_(builder_->breakable_block_,
807 builder_->switch_block_,
808 builder_->loop_depth_,
809 builder_->try_depth_ - 1,
810 builder_->catch_depth_,
811 builder_->block_expression_depth_) {
812 builder_->try_finally_block_ = this;
813 }
intptr_t CurrentTryIndex() const
intptr_t finalizer_kernel_offset() const
◆ ~TryFinallyBlock()
dart::kernel::TryFinallyBlock::~TryFinallyBlock |
( |
| ) |
|
|
inline |
Definition at line 814 of file kernel_to_il.h.
814{ builder_->try_finally_block_ = outer_; }
◆ context_depth()
intptr_t dart::kernel::TryFinallyBlock::context_depth |
( |
| ) |
const |
|
inline |
◆ finalizer_kernel_offset()
intptr_t dart::kernel::TryFinallyBlock::finalizer_kernel_offset |
( |
| ) |
const |
|
inline |
Definition at line 817 of file kernel_to_il.h.
817{ return finalizer_kernel_offset_; }
◆ outer()
◆ state()
const ProgramState & dart::kernel::TryFinallyBlock::state |
( |
| ) |
const |
|
inline |
◆ try_index()
intptr_t dart::kernel::TryFinallyBlock::try_index |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: