
    <h#
                    F    S SK Jr  S SKJr  SrSrSrSrSr " S S	\5      r	g
)    )annotations)	ClassImplaw  

public class {class_name} {{
    final static String PROJECT_NAME = "{project_name}";

    public static void main (String args[]) {{
        if (args.length != 0) {{
            System.out.println(args + " takes no arguments.");
            System.exit(0);
        }}
        System.out.println("This is project " + PROJECT_NAME + ".");
        System.exit(0);
    }}
}}

aH  project(
  '{project_name}',
  'java',
  version : '{version}',
  meson_version : '>= {meson_version}',
  default_options : ['warning_level=3'],
)

dependencies = [{dependencies}
]

exe = jar(
  '{exe_name}',
  '{source_name}',
  main_class : '{exe_name}',
  dependencies : dependencies,
  install : true,
)

test('basic', exe)
z

public class {class_name} {{
    final static int number = 6;

    public final int get_number() {{
      return number;
    }}
}}

ai  

public class {class_test} {{
    public static void main (String args[]) {{
        if (args.length != 0) {{
            System.out.println(args + " takes no arguments.");
            System.exit(1);
        }}

        {class_name} c = new {class_name}();
        Boolean result = true;
        System.exit(result.compareTo(c.get_number() != 6));
    }}
}}

a  project(
  '{project_name}',
  'java',
  version : '{version}',
  meson_version : '>= {meson_version}',
  default_options : ['warning_level=3'],
)

dependencies = [{dependencies}
]

jarlib = jar(
  '{class_name}',
  '{source_file}',
  dependencies : dependencies,
  main_class : '{class_name}',
  install : true,
)

test_jar = jar(
  '{class_test}',
  '{test_source_file}',
  main_class : '{class_test}',
  dependencies : dependencies,
  link_with : jarlib,
)
test('{test_name}', test_jar)

# Make this library usable as a Meson subproject.
{ltoken}_dep = declare_dependency(
  include_directories : include_directories('.'),
  dependencies : dependencies,
  link_with : jarlib,
)
meson.override_dependency('{project_name}', {ltoken}_dep)
c                  ,    \ rS rSrSr\r\r\	r
\r\rSrg)JavaProjectt   java N)__name__
__module____qualname____firstlineno__
source_exthello_java_templateexe_templatehello_java_meson_templateexe_meson_templatelib_java_templatelib_templatelib_java_test_templatelib_test_templatelib_java_meson_templatelib_meson_template__static_attributes__r	       ڃ/mnt/mint/home/seanl/mnt/public/Repos/ladybird/Build/vcpkg/downloads/tools/meson-1.9.0-d1fcc2/mesonbuild/templates/javatemplates.pyr   r   t   s#    J&L2$L.0r   r   N)

__future__r   mesonbuild.templates.sampleimplr   r   r   r   r   r   r   r	   r   r   <module>r      sB   
 # 5 " ,
  "# L1) 1r   