#include "java_string_literals.h"#include "java_root_class.h"#include "java_string_literal_expr.h"#include "java_types.h"#include "java_utils.h"#include <linking/static_lifetime_init.h>#include <util/arith_tools.h>#include <util/expr_initializer.h>#include <util/namespace.h>#include <util/string_utils.h>#include <util/symbol_table_base.h>#include <util/unicode.h>Go to the source code of this file.
Same as get_or_create_string_literal_symbol(const exprt&, symbol_table_baset&, bool) except it takes an id/string parameter rather than a string literal exprt.
Definition at line 186 of file java_string_literals.cpp.
Creates or gets an existing constant global symbol for a given string literal.
Definition at line 36 of file java_string_literals.cpp.
Convert UCS-2 or UTF-16 to an array expression.
Definition at line 26 of file java_string_literals.cpp.