Path: blob/trunk/rake_tasks/selenium_rake/java_formatter.rb
2884 views
# frozen_string_literal: true12# This file auto-generates code for the IE driver. To make different language3# bindings easier to maintain, it generates code for mapping numeric return4# type identifiers (returned from wdGetScriptResultType) to a meaningful5# string identifier.6#7module SeleniumRake8class JavaFormatter9def generate_file_header10<<~HEREDOC11/* AUTO GENERATED - Do not edit by hand. */12/* See rake-tasks/selenium_rake/java_formatter.rb instead. */13package org.openqa.selenium.ie;14public class IeReturnTypes {15HEREDOC16end1718def generate_file_footer19"}\n"20end2122def generate_line_string(numeric_type, type_desc)23" public static final int #{type_desc} = #{numeric_type};\n"24end25end26end272829