veniq
veniq copied to clipboard
Lines of insertion are not valid for inner classes
If we have Inner class and it's function name matches the main class name, the line numbers are incorrect
'/dataset/01/elastic/elasticsearch/modules/lang-painless/src/main/java/org/elasticsearch/painless/antlr/PainlessParser.java'),
('input_filename',
'data/full_dataset/input_files/PainlessParser_bd33bb08aa9a728098ee1dfb7f9677f9db75a6b3dfa38a21732fa1300b8a0ac4.java'),
('class_name', 'PainlessParser'),
('invocation_text_string', 'trailer()'),
('method_where_invocation_occurred', 'rstatement'),
('start_line_of_function_where_invocation_occurred', '317.0'),
('invocation_method_name', 'trailer'),
('invocation_method_start_line', '422.0'),
('invocation_method_end_line', '424.0'),
('output_filename',
'data/full_dataset/output_files/PainlessParser_bd33bb08aa9a728098ee1dfb7f9677f9db75a6b3dfa38a21732fa1300b8a0ac4_rstatement_566.java'),
('can_be_parsed', 'True'),
('inline_insertion_line_start', '566'),
('inline_insertion_line_end', '625'),
('project_name', 'elastic/elasticsearch')]```