@@ -20,30 +20,27 @@ class expr2javat:public expr2ct
20
20
{
21
21
public:
22
22
explicit expr2javat (const namespacet &_ns):expr2ct(_ns) { }
23
+
23
24
protected:
24
25
virtual std::string convert_with_precedence (
25
- const exprt &src, unsigned &precedence);
26
- virtual std::string convert_java_this (const exprt &src, unsigned precedence);
27
- virtual std::string convert_java_instanceof (
28
- const exprt &src,
29
- unsigned precedence);
30
- virtual std::string convert_java_new (const exprt &src, unsigned precedence);
31
- virtual std::string convert_code_java_delete (
32
- const exprt &src,
33
- unsigned precedence);
34
- virtual std::string convert_struct (const exprt &src, unsigned &precedence);
35
- virtual std::string convert_code (const codet &src, unsigned indent);
26
+ const exprt &src, unsigned &precedence) override ;
27
+ std::string convert_java_this (const exprt &src, unsigned precedence);
28
+ std::string convert_java_instanceof (const exprt &src, unsigned precedence);
29
+ std::string convert_java_new (const exprt &src, unsigned precedence);
30
+ std::string convert_code_java_delete (const exprt &src, unsigned precedence);
31
+ virtual std::string convert_struct (
32
+ const exprt &src, unsigned &precedence) override ;
33
+ virtual std::string convert_code (const codet &src, unsigned indent) override ;
36
34
virtual std::string convert_constant (
37
- const constant_exprt &src,
38
- unsigned &precedence);
39
- virtual std::string convert_code_function_call (
40
- const code_function_callt &src,
41
- unsigned indent);
35
+ const constant_exprt &src, unsigned &precedence) override ;
36
+ // Hides base class version
37
+ std::string convert_code_function_call (
38
+ const code_function_callt &src, unsigned indent);
42
39
43
40
virtual std::string convert_rec (
44
41
const typet &src,
45
42
const c_qualifierst &qualifiers,
46
- const std::string &declarator);
43
+ const std::string &declarator) override ;
47
44
48
45
// length of string representation of Java Char
49
46
// representation is '\u0000'
0 commit comments