#include <java_bytecode_parse_tree.h>
Definition at line 196 of file java_bytecode_parse_tree.h.
◆ fieldst
◆ implementst
◆ lambda_method_handle_mapt
◆ methodst
◆ u2_valuest
◆ classt() [1/4]
java_bytecode_parse_treet::classt::classt |
( |
| ) |
|
|
default |
◆ classt() [2/4]
java_bytecode_parse_treet::classt::classt |
( |
const irep_idt & |
name | ) |
|
|
inlineexplicit |
◆ classt() [3/4]
java_bytecode_parse_treet::classt::classt |
( |
const classt & |
| ) |
|
|
delete |
◆ classt() [4/4]
java_bytecode_parse_treet::classt::classt |
( |
classt && |
| ) |
|
|
default |
◆ add_field()
fieldt& java_bytecode_parse_treet::classt::add_field |
( |
| ) |
|
|
inline |
◆ add_method()
methodt& java_bytecode_parse_treet::classt::add_method |
( |
| ) |
|
|
inline |
◆ add_method_handle()
void java_bytecode_parse_treet::classt::add_method_handle |
( |
size_t |
bootstrap_index, |
|
|
const lambda_method_handlet & |
handle |
|
) |
| |
|
inline |
◆ get_method_handle()
const lambda_method_handlet& java_bytecode_parse_treet::classt::get_method_handle |
( |
size_t |
bootstrap_index | ) |
const |
|
inline |
◆ operator=() [1/2]
classt& java_bytecode_parse_treet::classt::operator= |
( |
classt && |
| ) |
|
|
default |
◆ operator=() [2/2]
classt& java_bytecode_parse_treet::classt::operator= |
( |
const classt & |
| ) |
|
|
delete |
◆ output()
void java_bytecode_parse_treet::classt::output |
( |
std::ostream & |
out | ) |
const |
◆ annotations
◆ attribute_bootstrapmethods_read
bool java_bytecode_parse_treet::classt::attribute_bootstrapmethods_read = false |
◆ enum_elements
size_t java_bytecode_parse_treet::classt::enum_elements =0 |
◆ fields
fieldst java_bytecode_parse_treet::classt::fields |
◆ implements
implementst java_bytecode_parse_treet::classt::implements |
◆ inner_name
irep_idt java_bytecode_parse_treet::classt::inner_name |
◆ is_abstract
bool java_bytecode_parse_treet::classt::is_abstract =false |
◆ is_annotation
bool java_bytecode_parse_treet::classt::is_annotation = false |
◆ is_anonymous_class
bool java_bytecode_parse_treet::classt::is_anonymous_class = false |
◆ is_enum
bool java_bytecode_parse_treet::classt::is_enum =false |
◆ is_final
bool java_bytecode_parse_treet::classt::is_final = false |
◆ is_inner_class
bool java_bytecode_parse_treet::classt::is_inner_class = false |
◆ is_interface
bool java_bytecode_parse_treet::classt::is_interface = false |
◆ is_private
bool java_bytecode_parse_treet::classt::is_private =false |
◆ is_protected
bool java_bytecode_parse_treet::classt::is_protected =false |
◆ is_public
bool java_bytecode_parse_treet::classt::is_public =false |
◆ is_static_class
bool java_bytecode_parse_treet::classt::is_static_class = false |
◆ is_synthetic
bool java_bytecode_parse_treet::classt::is_synthetic = false |
◆ lambda_method_handle_map
◆ methods
methodst java_bytecode_parse_treet::classt::methods |
◆ name
irep_idt java_bytecode_parse_treet::classt::name |
◆ outer_class
irep_idt java_bytecode_parse_treet::classt::outer_class |
◆ signature
std::optional<std::string> java_bytecode_parse_treet::classt::signature |
◆ super_class
irep_idt java_bytecode_parse_treet::classt::super_class |
The documentation for this struct was generated from the following files: