package org.example.xtend.examples; import com.google.common.collect.Iterables; import java.util.ArrayList; import org.eclipse.xtext.xbase.lib.CollectionLiterals; import org.eclipse.xtext.xbase.lib.InputOutput; @SuppressWarnings("all") public class XtendOperators { public static void main(final String[] args) { final Object o = new Object(); if (o!=null) { o.toString(); } String _string = null; if (o!=null) { _string=o.toString(); } String result = _string; InputOutput.<String>println(result); String _elvis = null; String _string_1 = null; if (o!=null) { _string_1=o.toString(); } if (_string_1 != null) { _elvis = _string_1; } else { _elvis = "default"; } result = _elvis; InputOutput.<Integer>println(Integer.valueOf(((3 - 2) - 1))); InputOutput.<Integer>println(Integer.valueOf((3 - (2 - 1)))); InputOutput.<Boolean>println(Boolean.valueOf((!true))); final ArrayList<String> l1 = CollectionLiterals.<String>newArrayList("a"); l1.add("b"); final ArrayList<String> l2 = CollectionLiterals.<String>newArrayList("c"); final Iterable<String> l3 = Iterables.<String>concat(l1, l2); InputOutput.<Iterable<String>>println(l3); } }