@@ -331,12 +331,12 @@ optionalt<symbolt> java_bytecode_convert_methodt::get_lambda_method_symbol(
331
331
// / This creates a method symbol in the symtab, but doesn't actually perform
332
332
// / method conversion just yet. The caller should call
333
333
// / java_bytecode_convert_method later to give the symbol/method a body.
334
- // / \par parameters: ` class_symbol`: class this method belongs to
335
- // / ` method_identifier`: fully qualified method name, including type descriptor
336
- // / (e.g. "x.y.z.f:(I)")
337
- // / `m`: parsed method object to convert
338
- // / ` symbol_table`: global symbol table (will be modified)
339
- // / ` message_handler`: message handler to collect warnings
334
+ // / \param class_symbol: The class this method belongs to
335
+ // / \param method_identifier: The fully qualified method name, including type
336
+ // / descriptor (e.g. "x.y.z.f:(I)")
337
+ // / \param m: The parsed method object to convert.
338
+ // / \param symbol_table: The global symbol table (will be modified).
339
+ // / \param message_handler: A message handler to collect warnings.
340
340
void java_bytecode_convert_method_lazy (
341
341
const symbolt &class_symbol,
342
342
const irep_idt &method_identifier,
@@ -674,10 +674,9 @@ static member_exprt to_member(const exprt &pointer, const exprt &fieldref)
674
674
675
675
// / Find all goto statements in 'repl' that target 'old_label' and redirect them
676
676
// / to 'new_label'.
677
- // / \par parameters: 'repl', a block of code in which to perform replacement,
678
- // / and
679
- // / an old_label that should be replaced throughout by new_label.
680
- // / \return None (side-effects on repl)
677
+ // / \param [in,out] repl: A block of code in which to perform replacement.
678
+ // / \param old_label: The label to be replaced.
679
+ // / \param new_label: The label to replace `old_label` with.
681
680
void java_bytecode_convert_methodt::replace_goto_target (
682
681
codet &repl,
683
682
const irep_idt &old_label,
@@ -704,12 +703,12 @@ void java_bytecode_convert_methodt::replace_goto_target(
704
703
// / encloses bytecode address range [address_start,address_limit).
705
704
// / 'next_block_start_address' is the start address of 'tree's successor sibling
706
705
// / and is used to determine when the range spans out of its bounds.
707
- // / \par parameters: 'tree', a code block descriptor, and 'this_block', the
708
- // / corresponding
709
- // / actual code_blockt. ' address_start' and 'address_limit', the Java
710
- // / bytecode offsets searched for. 'next_block_start_address', the
711
- // / bytecode offset of tree/this_block's successor sibling, or UINT_MAX
712
- // / if none exists.
706
+ // / \param tree: A code block descriptor.
707
+ // / \param this_block: The corresponding actual \ref code_blockt.
708
+ // / \param address_start: the Java bytecode offsets searched for.
709
+ // / \param address_limit: the Java bytecode offsets searched for.
710
+ // / \param next_block_start_address: The bytecode offset of tree/this_block's
711
+ // / successor sibling, or UINT_MAX if none exists.
713
712
// / \return Returns the code_blockt most closely enclosing the given address
714
713
// / range.
715
714
code_blockt &java_bytecode_convert_methodt::get_block_for_pcrange (
@@ -738,12 +737,17 @@ code_blockt &java_bytecode_convert_methodt::get_block_for_pcrange(
738
737
// / )^, and return a reference to the new branch highlighted with ^^. 'tree' and
739
738
// / 'this_block' trees are always maintained with equal shapes. ('this_block'
740
739
// / may additionally contain code_declt children which are ignored for this
741
- // / purpose)
742
- // / \par parameters: See above, plus the bytecode address map 'amap' and
743
- // / 'allow_merge'
744
- // / which is always true except when called from get_block_for_pcrange
745
- // / \return See above, plus potential side-effects on 'tree' and 'this_block' as
746
- // / described in 'Purpose'
740
+ // / purpose).
741
+ // / \param [in, out] tree: A code block descriptor.
742
+ // / \param [in,out] this_block: The corresponding actual \ref code_blockt.
743
+ // / \param address_start: the Java bytecode offsets searched for.
744
+ // / \param address_limit: the Java bytecode offsets searched for.
745
+ // / \param next_block_start_address: The bytecode offset of tree/this_block's
746
+ // / successor sibling, or UINT_MAX if none exists.
747
+ // / \param amap: The bytecode address map.
748
+ // / \param allow_merge: Whether modifying the block tree is allowed. This is
749
+ // / always true except when called from `get_block_for_pcrange`.
750
+ // / \return The code_blockt most closely enclosing the given address range.
747
751
code_blockt &java_bytecode_convert_methodt::get_or_create_block_for_pcrange (
748
752
block_tree_nodet &tree,
749
753
code_blockt &this_block,
0 commit comments