|
cprover
|
#include <java_bytecode_typecheck.h>
Public Member Functions | |
| java_bytecode_typecheckt (symbol_table_baset &_symbol_table, message_handlert &_message_handler, bool _string_refinement_enabled) | |
| virtual | ~java_bytecode_typecheckt () |
| virtual void | typecheck () |
| void | typecheck (const journalling_symbol_tablet::changesett &identifiers) |
| virtual void | typecheck_expr (exprt &expr) |
| Public Member Functions inherited from typecheckt | |
| typecheckt (message_handlert &_message_handler) | |
| virtual | ~typecheckt () |
| virtual bool | typecheck_main () |
Protected Member Functions | |
| void | typecheck_type_symbol (symbolt &) |
| void | typecheck_non_type_symbol (symbolt &) |
| void | typecheck_code (codet &) |
| void | typecheck_type (typet &) |
| void | typecheck_expr_symbol (symbol_exprt &) |
| void | typecheck_expr_java_new (side_effect_exprt &) |
| void | typecheck_expr_java_new_array (side_effect_exprt &) |
| virtual std::string | to_string (const exprt &expr) |
| virtual std::string | to_string (const typet &type) |
Protected Attributes | |
| symbol_table_baset & | symbol_table |
| const namespacet | ns |
| bool | string_refinement_enabled |
| std::set< irep_idt > | already_typechecked |
Additional Inherited Members |
Definition at line 39 of file java_bytecode_typecheck.h.
|
inline |
Definition at line 42 of file java_bytecode_typecheck.h.
|
inlinevirtual |
Definition at line 53 of file java_bytecode_typecheck.h.
|
protectedvirtual |
Definition at line 16 of file java_bytecode_typecheck.cpp.
|
protectedvirtual |
Definition at line 21 of file java_bytecode_typecheck.cpp.
|
virtual |
Implements typecheckt.
Definition at line 33 of file java_bytecode_typecheck.cpp.
| void java_bytecode_typecheckt::typecheck | ( | const journalling_symbol_tablet::changesett & | identifiers | ) |
Definition at line 44 of file java_bytecode_typecheck.cpp.
|
protected |
Definition at line 18 of file java_bytecode_typecheck_code.cpp.
|
virtual |
Definition at line 20 of file java_bytecode_typecheck_expr.cpp.
|
protected |
Definition at line 53 of file java_bytecode_typecheck_expr.cpp.
|
protected |
Definition at line 60 of file java_bytecode_typecheck_expr.cpp.
|
protected |
Definition at line 68 of file java_bytecode_typecheck_expr.cpp.
|
protected |
Definition at line 26 of file java_bytecode_typecheck.cpp.
|
protected |
Definition at line 19 of file java_bytecode_typecheck_type.cpp.
|
protected |
Definition at line 55 of file java_bytecode_typecheck_type.cpp.
|
protected |
Definition at line 76 of file java_bytecode_typecheck.h.
|
protected |
Definition at line 61 of file java_bytecode_typecheck.h.
|
protected |
Definition at line 62 of file java_bytecode_typecheck.h.
|
protected |
Definition at line 60 of file java_bytecode_typecheck.h.