Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
seleniumhq
GitHub Repository: seleniumhq/selenium
Path: blob/trunk/rake_tasks/selenium_rake/java_formatter.rb
2884 views
1
# frozen_string_literal: true
2
3
# This file auto-generates code for the IE driver. To make different language
4
# bindings easier to maintain, it generates code for mapping numeric return
5
# type identifiers (returned from wdGetScriptResultType) to a meaningful
6
# string identifier.
7
#
8
module SeleniumRake
9
class JavaFormatter
10
def generate_file_header
11
<<~HEREDOC
12
/* AUTO GENERATED - Do not edit by hand. */
13
/* See rake-tasks/selenium_rake/java_formatter.rb instead. */
14
package org.openqa.selenium.ie;
15
public class IeReturnTypes {
16
HEREDOC
17
end
18
19
def generate_file_footer
20
"}\n"
21
end
22
23
def generate_line_string(numeric_type, type_desc)
24
" public static final int #{type_desc} = #{numeric_type};\n"
25
end
26
end
27
end
28
29