Java Code Examples for org.eclipse.xtext.xbase.compiler.GeneratorConfig#setGenerateExpressions()
The following examples show how to use
org.eclipse.xtext.xbase.compiler.GeneratorConfig#setGenerateExpressions() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ConfiguredCompilerTest.java From xtext-xtend with Eclipse Public License 2.0 | 6 votes |
@Test public void testAnnotationWithValueArray_01() { final GeneratorConfig generatorConfig = this.generatorConfigProvider.get(null); generatorConfig.setGenerateSyntheticSuppressWarnings(false); generatorConfig.setGenerateExpressions(true); StringConcatenation _builder = new StringConcatenation(); _builder.append("@SuppressWarnings(#[ \'abc\', \'efg\' ])"); _builder.newLine(); _builder.append("class C {"); _builder.newLine(); _builder.append("}"); _builder.newLine(); StringConcatenation _builder_1 = new StringConcatenation(); _builder_1.append("@SuppressWarnings({ \"abc\", \"efg\" })"); _builder_1.newLine(); _builder_1.append("public class C {"); _builder_1.newLine(); _builder_1.append("}"); _builder_1.newLine(); this.assertCompilesTo(_builder, _builder_1); }
Example 2
Source File: ConfiguredCompilerTest.java From xtext-xtend with Eclipse Public License 2.0 | 6 votes |
@Test public void testAnnotationWithValueArray_02() { final GeneratorConfig generatorConfig = this.generatorConfigProvider.get(null); generatorConfig.setGenerateSyntheticSuppressWarnings(false); generatorConfig.setGenerateExpressions(true); StringConcatenation _builder = new StringConcatenation(); _builder.append("@SuppressWarnings(\'abc\', \'efg\')"); _builder.newLine(); _builder.append("class C {"); _builder.newLine(); _builder.append("}"); _builder.newLine(); StringConcatenation _builder_1 = new StringConcatenation(); _builder_1.append("@SuppressWarnings({ \"abc\", \"efg\" })"); _builder_1.newLine(); _builder_1.append("public class C {"); _builder_1.newLine(); _builder_1.append("}"); _builder_1.newLine(); this.assertCompilesTo(_builder, _builder_1); }
Example 3
Source File: ConfiguredCompilerTest.java From xtext-xtend with Eclipse Public License 2.0 | 4 votes |
@Test public void compileWithConfiguration() { final GeneratorConfig generatorConfig = this.generatorConfigProvider.get(null); generatorConfig.setGenerateSyntheticSuppressWarnings(false); generatorConfig.setGenerateExpressions(false); StringConcatenation _builder = new StringConcatenation(); _builder.append("package foo"); _builder.newLine(); _builder.newLine(); _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* javadoc"); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("class Bar {"); _builder.newLine(); _builder.append("\t"); _builder.append("def foo(){"); _builder.newLine(); _builder.append("\t\t"); _builder.append("1 + 1"); _builder.newLine(); _builder.append("\t"); _builder.append("}"); _builder.newLine(); _builder.append("}"); _builder.newLine(); StringConcatenation _builder_1 = new StringConcatenation(); _builder_1.append("package foo;"); _builder_1.newLine(); _builder_1.newLine(); _builder_1.append("/**"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("* javadoc"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("*/"); _builder_1.newLine(); _builder_1.append("public class Bar {"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("public int foo() {"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("throw new UnsupportedOperationException(\"foo is not implemented\");"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("}"); _builder_1.newLine(); _builder_1.append("}"); _builder_1.newLine(); this.assertCompilesTo(_builder, _builder_1); }
Example 4
Source File: ConfiguredCompilerTest.java From xtext-xtend with Eclipse Public License 2.0 | 4 votes |
@Test public void compileWithConfiguration_2() { final GeneratorConfig generatorConfig = this.generatorConfigProvider.get(null); generatorConfig.setGenerateSyntheticSuppressWarnings(true); generatorConfig.setGenerateExpressions(false); StringConcatenation _builder = new StringConcatenation(); _builder.append("package foo"); _builder.newLine(); _builder.newLine(); _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* javadoc"); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("@SuppressWarnings(\"unused\")"); _builder.newLine(); _builder.append("class Bar {"); _builder.newLine(); _builder.append("\t"); _builder.append("def foo(){"); _builder.newLine(); _builder.append("\t\t"); _builder.append("1 + 1"); _builder.newLine(); _builder.append("\t"); _builder.append("}"); _builder.newLine(); _builder.append("}"); _builder.newLine(); StringConcatenation _builder_1 = new StringConcatenation(); _builder_1.append("package foo;"); _builder_1.newLine(); _builder_1.newLine(); _builder_1.append("/**"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("* javadoc"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("*/"); _builder_1.newLine(); _builder_1.append("@SuppressWarnings(\"unused\")"); _builder_1.newLine(); _builder_1.append("public class Bar {"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("public int foo() {"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("throw new UnsupportedOperationException(\"foo is not implemented\");"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("}"); _builder_1.newLine(); _builder_1.append("}"); _builder_1.newLine(); this.assertCompilesTo(_builder, _builder_1); }
Example 5
Source File: ConfiguredCompilerTest.java From xtext-xtend with Eclipse Public License 2.0 | 4 votes |
@Test public void compileWithConfiguration_3() { final GeneratorConfig generatorConfig = this.generatorConfigProvider.get(null); generatorConfig.setGenerateSyntheticSuppressWarnings(true); generatorConfig.setGenerateExpressions(false); StringConcatenation _builder = new StringConcatenation(); _builder.append("package foo"); _builder.newLine(); _builder.newLine(); _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* javadoc"); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("@Deprecated"); _builder.newLine(); _builder.append("@SuppressWarnings(\"unused\")"); _builder.newLine(); _builder.append("class Bar {"); _builder.newLine(); _builder.append("\t"); _builder.append("def foo(){"); _builder.newLine(); _builder.append("\t\t"); _builder.append("1 + 1"); _builder.newLine(); _builder.append("\t"); _builder.append("}"); _builder.newLine(); _builder.append("}"); _builder.newLine(); StringConcatenation _builder_1 = new StringConcatenation(); _builder_1.append("package foo;"); _builder_1.newLine(); _builder_1.newLine(); _builder_1.append("/**"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("* javadoc"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("*/"); _builder_1.newLine(); _builder_1.append("@Deprecated"); _builder_1.newLine(); _builder_1.append("@SuppressWarnings(\"unused\")"); _builder_1.newLine(); _builder_1.append("public class Bar {"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("public int foo() {"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("throw new UnsupportedOperationException(\"foo is not implemented\");"); _builder_1.newLine(); _builder_1.append(" "); _builder_1.append("}"); _builder_1.newLine(); _builder_1.append("}"); _builder_1.newLine(); this.assertCompilesTo(_builder, _builder_1); }