Permalink
Browse files

Merge changes I0afa2cfd,Ic98797e7

* changes:
  [xbase][operators] Enabled inlining of == and !=
  [xbase][operators] Introduced !== operator
  • Loading branch information...
szarnekow authored and Gerrit Code Review @ Eclipse.org committed Mar 12, 2013
2 parents 2885145 + 2b3dec6 commit bb998d9a68263981fa625b7a4bb8579339df6cef
Showing with 65,251 additions and 63,931 deletions.
  1. +3 −3 ...arithmetics/xtend-gen/org/eclipse/xtext/example/arithmetics/scoping/ArithmeticsScopeProvider.java
  2. +2 −2 ....arithmetics/xtend-gen/org/eclipse/xtext/example/arithmetics/validation/ArithmeticsValidator.java
  3. +2 −2 ....domainmodel.tests/xtend-gen/org/eclipse/xtext/example/domainmodel/tests/OrganizeImportsTest.java
  4. +74 −1 .../org.eclipse.xtext.xtext.ui.examples/contents/org.eclipse.xtext.example.domainmodel.ui/plugin.xml
  5. +74 −1 ....eclipse.xtext.xtext.ui.examples/contents/org.eclipse.xtext.example.domainmodel.ui/plugin.xml_gen
  6. +5 −0 ....domainmodel.ui/src-gen/org/eclipse/xtext/example/domainmodel/ui/AbstractDomainmodelUiModule.java
  7. +8 −0 ...c-gen/org/eclipse/xtext/example/domainmodel/ui/contentassist/antlr/internal/InternalDomainmodel.g
  8. +68 −66 .../org/eclipse/xtext/example/domainmodel/ui/contentassist/antlr/internal/InternalDomainmodel.tokens
  9. +442 −408 ...g/eclipse/xtext/example/domainmodel/ui/contentassist/antlr/internal/InternalDomainmodelLexer.java
  10. +8,144 −8,098 .../eclipse/xtext/example/domainmodel/ui/contentassist/antlr/internal/InternalDomainmodelParser.java
  11. +14 −4 ...e.domainmodel/src-gen/org/eclipse/xtext/example/domainmodel/AbstractDomainmodelRuntimeModule.java
  12. +2 −1 ...ipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/domainmodel/Domainmodel.genmodel
  13. +1 −0 ...g.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/domainmodel/Domainmodel.xmi
  14. +7 −0 ...inmodel/src-gen/org/eclipse/xtext/example/domainmodel/parser/antlr/internal/InternalDomainmodel.g
  15. +58 −56 ...el/src-gen/org/eclipse/xtext/example/domainmodel/parser/antlr/internal/InternalDomainmodel.tokens
  16. +394 −362 ...src-gen/org/eclipse/xtext/example/domainmodel/parser/antlr/internal/InternalDomainmodelLexer.java
  17. +2,869 −2,829 ...rc-gen/org/eclipse/xtext/example/domainmodel/parser/antlr/internal/InternalDomainmodelParser.java
  18. +1 −1 ....domainmodel/src-gen/org/eclipse/xtext/example/domainmodel/services/DomainmodelGrammarAccess.java
  19. +2 −1 ...inmodel/xtend-gen/org/eclipse/xtext/example/domainmodel/jvmmodel/DomainmodelJvmModelInferrer.java
  20. +1 −0 plugins/org.eclipse.xtend.core/src-gen/org/eclipse/xtend/core/Xtend.xmi
  21. +2 −1 .../org.eclipse.xtend.core/src-gen/org/eclipse/xtend/core/parser/antlr/internal/DebugInternalXtend.g
  22. +7 −0 plugins/org.eclipse.xtend.core/src-gen/org/eclipse/xtend/core/parser/antlr/internal/InternalXtend.g
  23. +47 −45 .../org.eclipse.xtend.core/src-gen/org/eclipse/xtend/core/parser/antlr/internal/InternalXtend.tokens
  24. +726 −693 ...g.eclipse.xtend.core/src-gen/org/eclipse/xtend/core/parser/antlr/internal/InternalXtendLexer.java
  25. +3,002 −2,961 ....eclipse.xtend.core/src-gen/org/eclipse/xtend/core/parser/antlr/internal/InternalXtendParser.java
  26. +1 −1 plugins/org.eclipse.xtend.core/src-gen/org/eclipse/xtend/core/services/XtendGrammarAccess.java
  27. +1 −1 plugins/org.eclipse.xtend.core/src/org/eclipse/xtend/core/GenerateXtend.mwe2
  28. +7 −7 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/formatting/RichStringFormatter.java
  29. +2 −2 ...ins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/formatting/RichStringToLineModel.java
  30. +11 −11 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/formatting/XtendFormatter.java
  31. +4 −4 ...rg.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/ActiveAnnotationContextProvider.java
  32. +2 −2 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/CompilationContextImpl.java
  33. +2 −2 ...clipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/ProcessorInstanceForJvmTypeProvider.java
  34. +5 −5 ...ins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/RegisterGlobalsContextImpl.java
  35. +3 −3 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/TransformationContextImpl.java
  36. +5 −5 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/XAnnotationExtensions.java
  37. +3 −3 ...rg.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/CompilationUnitImpl.java
  38. +11 −11 ...pse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmAnnotationReferenceImpl.java
  39. +2 −2 ...clipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmAnnotationTargetImpl.java
  40. +4 −4 ...clipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmClassDeclarationImpl.java
  41. +2 −2 ...e.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmExecutableDeclarationImpl.java
  42. +3 −3 ...rg.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmNamedElementImpl.java
  43. +6 −6 ...eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmTypeDeclarationImpl.java
  44. +4 −4 ...tend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/JvmTypeParameterDeclarationImpl.java
  45. +1 −2 .../org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/PrimitiveTypeImpl.java
  46. +2 −3 ...org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/ProblemSupportImpl.java
  47. +4 −3 ...ins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/TypeLookupImpl.java
  48. +2 −2 ...e.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/TypeParameterDeclarationImpl.java
  49. +3 −3 .../org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/TypeReferenceImpl.java
  50. +3 −4 ...ipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/TypeReferenceProviderImpl.java
  51. +2 −2 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/VoidTypeImpl.java
  52. +5 −5 ...e.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/XtendAnnotationReferenceImpl.java
  53. +2 −2 ...ipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/XtendAnnotationTargetImpl.java
  54. +2 −2 ...pse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/XtendMethodDeclarationImpl.java
  55. +7 −7 ...lipse.xtend.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/XtendTypeDeclarationImpl.java
  56. +2 −2 ...nd.core/xtend-gen/org/eclipse/xtend/core/macro/declaration/XtendTypeParameterDeclarationImpl.java
  57. +4 −4 plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/validation/AnnotationValidation.java
  58. +8 −0 .../org.eclipse.xtend.ide/src-gen/org/eclipse/xtend/ide/contentassist/antlr/internal/InternalXtend.g
  59. +68 −66 ...eclipse.xtend.ide/src-gen/org/eclipse/xtend/ide/contentassist/antlr/internal/InternalXtend.tokens
  60. +705 −673 ...ipse.xtend.ide/src-gen/org/eclipse/xtend/ide/contentassist/antlr/internal/InternalXtendLexer.java
  61. +12,855 −12,808 ...pse.xtend.ide/src-gen/org/eclipse/xtend/ide/contentassist/antlr/internal/InternalXtendParser.java
  62. +6 −7 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/AbstractCodeBuilder.java
  63. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/CodeBuilderFactory.java
  64. +6 −6 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/InsertionOffsets.java
  65. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/JavaAnnotationBuilder.java
  66. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/JavaClassBuilder.java
  67. +3 −3 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/JavaFieldBuilder.java
  68. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/JavaInterfaceBuilder.java
  69. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/JavaMethodBuilder.java
  70. +3 −3 ...ins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/XtendAnnotationBuilder.java
  71. +3 −3 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/XtendClassBuilder.java
  72. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/XtendFieldBuilder.java
  73. +3 −3 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/XtendInterfaceBuilder.java
  74. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/codebuilder/XtendMethodBuilder.java
  75. +2 −2 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/hyperlinking/XtendFileHyperlink.java
  76. +2 −3 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/macro/JdtBasedProcessorProvider.java
  77. +1 −1 plugins/org.eclipse.xtend.ide/xtend-gen/org/eclipse/xtend/ide/quickfix/CodeBuilderQuickfix.java
  78. +10 −10 ...e.xtext.generator/xtend-gen/org/eclipse/xtext/generator/serializer/AbstractSemanticSequencer.java
  79. +2 −2 ....xtext.generator/xtend-gen/org/eclipse/xtext/generator/serializer/AbstractSyntacticSequencer.java
  80. +2 −2 ....eclipse.xtext.generator/xtend-gen/org/eclipse/xtext/generator/serializer/GrammarConstraints.java
  81. +2 −2 ...org.eclipse.xtext.generator/xtend-gen/org/eclipse/xtext/generator/validation/ValidatorNaming.java
  82. +2 −2 ...xtext.generator/xtend-gen/org/eclipse/xtext/ui/generator/contentAssist/ContentAssistFragment.java
  83. +1 −1 plugins/org.eclipse.xtext.purexbase.ui/.classpath
  84. +5 −0 plugins/org.eclipse.xtext.purexbase.ui/.settings/org.eclipse.jdt.core.prefs
  85. +2 −1 plugins/org.eclipse.xtext.purexbase.ui/build.properties
  86. +116 −23 plugins/org.eclipse.xtext.purexbase.ui/plugin.xml
  87. +74 −1 plugins/org.eclipse.xtext.purexbase.ui/plugin.xml_gen
  88. +5 −0 ....eclipse.xtext.purexbase.ui/src-gen/org/eclipse/xtext/purexbase/ui/AbstractPureXbaseUiModule.java
  89. +8 −0 ...exbase.ui/src-gen/org/eclipse/xtext/purexbase/ui/contentassist/antlr/internal/InternalPureXbase.g
  90. +65 −63 ...e.ui/src-gen/org/eclipse/xtext/purexbase/ui/contentassist/antlr/internal/InternalPureXbase.tokens
  91. +413 −380 ...i/src-gen/org/eclipse/xtext/purexbase/ui/contentassist/antlr/internal/InternalPureXbaseLexer.java
  92. +7,621 −7,575 .../src-gen/org/eclipse/xtext/purexbase/ui/contentassist/antlr/internal/InternalPureXbaseParser.java
  93. +5 −0 plugins/org.eclipse.xtext.purexbase/.settings/org.eclipse.jdt.core.prefs
  94. +10 −0 ...g.eclipse.xtext.purexbase/src-gen/org/eclipse/xtext/purexbase/AbstractPureXbaseRuntimeModule.java
  95. +4 −3 plugins/org.eclipse.xtext.purexbase/src-gen/org/eclipse/xtext/purexbase/PureXbase.ecore
  96. +6 −4 plugins/org.eclipse.xtext.purexbase/src-gen/org/eclipse/xtext/purexbase/PureXbase.genmodel
  97. +1 −0 plugins/org.eclipse.xtext.purexbase/src-gen/org/eclipse/xtext/purexbase/PureXbase.xmi
  98. +7 −0 ...pse.xtext.purexbase/src-gen/org/eclipse/xtext/purexbase/parser/antlr/internal/InternalPureXbase.g
  99. +64 −62 ...text.purexbase/src-gen/org/eclipse/xtext/purexbase/parser/antlr/internal/InternalPureXbase.tokens
  100. +418 −387 ...t.purexbase/src-gen/org/eclipse/xtext/purexbase/parser/antlr/internal/InternalPureXbaseLexer.java
  101. +2,838 −2,798 ....purexbase/src-gen/org/eclipse/xtext/purexbase/parser/antlr/internal/InternalPureXbaseParser.java
  102. +1 −1 ....eclipse.xtext.purexbase/src-gen/org/eclipse/xtext/purexbase/services/PureXbaseGrammarAccess.java
  103. +1 −0 plugins/org.eclipse.xtext.purexbase/src/org/eclipse/xtext/purexbase/GeneratePureXbase.mwe2
  104. +5 −6 ...clipse.xtext.xbase.junit/src/org/eclipse/xtext/xbase/junit/ui/AbstractXbaseContentAssistTest.java
  105. +7 −7 plugins/org.eclipse.xtext.xbase.junit/xtend-gen/org/eclipse/xtext/xbase/junit/typesystem/Oven.java
  106. +21 −6 plugins/org.eclipse.xtext.xbase.lib/src/org/eclipse/xtext/xbase/lib/ObjectExtensions.java
  107. +5 −0 ...xbase.ui/src-gen/org/eclipse/xtext/xbase/annotations/ui/AbstractXbaseWithAnnotationsUiModule.java
  108. +8 −0 ...rg/eclipse/xtext/xbase/annotations/ui/contentassist/antlr/internal/InternalXbaseWithAnnotations.g
  109. +65 −63 ...lipse/xtext/xbase/annotations/ui/contentassist/antlr/internal/InternalXbaseWithAnnotations.tokens
  110. +404 −373 ...se/xtext/xbase/annotations/ui/contentassist/antlr/internal/InternalXbaseWithAnnotationsLexer.java
  111. +8,012 −7,966 ...e/xtext/xbase/annotations/ui/contentassist/antlr/internal/InternalXbaseWithAnnotationsParser.java
  112. +5 −0 plugins/org.eclipse.xtext.xbase.ui/src-gen/org/eclipse/xtext/xbase/ui/AbstractXbaseUiModule.java
  113. +8 −0 ...se.xtext.xbase.ui/src-gen/org/eclipse/xtext/xbase/ui/contentassist/antlr/internal/InternalXbase.g
  114. +64 −62 ...ext.xbase.ui/src-gen/org/eclipse/xtext/xbase/ui/contentassist/antlr/internal/InternalXbase.tokens
  115. +426 −395 ....xbase.ui/src-gen/org/eclipse/xtext/xbase/ui/contentassist/antlr/internal/InternalXbaseLexer.java
  116. +7,560 −7,514 ...xbase.ui/src-gen/org/eclipse/xtext/xbase/ui/contentassist/antlr/internal/InternalXbaseParser.java
  117. +6 −6 ...clipse.xtext.xbase.ui/xtend-gen/org/eclipse/xtext/xbase/ui/editor/XbaseEditorInputRedirector.java
  118. +1 −0 plugins/org.eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/Xbase.xmi
  119. +2 −2 ....xbase/src-gen/org/eclipse/xtext/xbase/annotations/AbstractXbaseWithAnnotationsRuntimeModule.java
  120. +1 −0 plugins/org.eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/annotations/XbaseWithAnnotations.xmi
  121. +2 −1 ...gen/org/eclipse/xtext/xbase/annotations/parser/antlr/internal/DebugInternalXbaseWithAnnotations.g
  122. +7 −0 .../src-gen/org/eclipse/xtext/xbase/annotations/parser/antlr/internal/InternalXbaseWithAnnotations.g
  123. +60 −58 ...gen/org/eclipse/xtext/xbase/annotations/parser/antlr/internal/InternalXbaseWithAnnotations.tokens
  124. +389 −357 .../org/eclipse/xtext/xbase/annotations/parser/antlr/internal/InternalXbaseWithAnnotationsLexer.java
  125. +2,862 −2,822 ...org/eclipse/xtext/xbase/annotations/parser/antlr/internal/InternalXbaseWithAnnotationsParser.java
  126. +1 −1 ...xbase/src-gen/org/eclipse/xtext/xbase/annotations/services/XbaseWithAnnotationsGrammarAccess.java
  127. +2 −1 ...rg.eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/parser/antlr/internal/DebugInternalXbase.g
  128. +7 −0 ...ins/org.eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/parser/antlr/internal/InternalXbase.g
  129. +64 −62 ...rg.eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/parser/antlr/internal/InternalXbase.tokens
  130. +427 −396 ...eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/parser/antlr/internal/InternalXbaseLexer.java
  131. +2,876 −2,836 ...clipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/parser/antlr/internal/InternalXbaseParser.java
  132. +7 −3 plugins/org.eclipse.xtext.xbase/src-gen/org/eclipse/xtext/xbase/services/XbaseGrammarAccess.java
  133. +3 −1 plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/GenerateXbase.mwe2
  134. +1 −1 plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/Xbase.xtext
  135. +72 −0 ...ins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/scoping/featurecalls/OperatorMapping.java
  136. +7 −7 ...ase/xtend-gen/org/eclipse/xtext/xbase/annotations/interpreter/ConstantExpressionsInterpreter.java
  137. +2 −2 ...ins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/compiler/BrokenTypeRefDetector.java
  138. +5 −5 ....eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/compiler/DisableCodeGenerationAdapter.java
  139. +9 −8 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/compiler/ErrorSafeExtensions.java
  140. +24 −25 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/compiler/JvmModelGenerator.java
  141. +3 −3 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/compiler/TreeAppendableUtil.java
  142. +2 −2 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/AbstractFormatter.java
  143. +10 −10 ...ins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/FormattableDocument.java
  144. +3 −3 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/FormattingData.java
  145. +8 −7 ...s/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/FormattingDataFactory.java
  146. +1 −1 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/FormattingDataInit.java
  147. +7 −7 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/HiddenLeafAccess.java
  148. +1 −1 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/HiddenLeafs.java
  149. +9 −9 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/NodeModelAccess.java
  150. +2 −2 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/WhitespaceData.java
  151. +63 −62 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/XbaseFormatter2.java
  152. +2 −3 ...s/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/jvmmodel/JvmIdentifiableMetaData.java
  153. +4 −4 plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/jvmmodel/JvmTypeExtensions.java
  154. +2 −2 ...t.xbase/xtend-gen/org/eclipse/xtext/xbase/typesystem/references/LightweightBoundTypeArgument.java
  155. +2 −2 ...eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/typesystem/util/ConstraintVisitingInfo.java
  156. +9 −10 ...xtext.xtext.ui/xtend-gen/org/eclipse/xtext/xtext/ui/wizard/ecore2xtext/Ecore2XtextExtensions.java
  157. +5 −5 ...t.xtext.ui/xtend-gen/org/eclipse/xtext/xtext/ui/wizard/ecore2xtext/Ecore2XtextGrammarCreator.java
  158. +2 −2 ...org.eclipse.xtend.core.tests/longrunning/xtend-gen/org/eclipse/xtend/core/tests/smoke/Case_0.java
  159. +2 −2 ...org.eclipse.xtend.core.tests/longrunning/xtend-gen/org/eclipse/xtend/core/tests/smoke/Case_2.java
  160. +2 −2 ...org.eclipse.xtend.core.tests/longrunning/xtend-gen/org/eclipse/xtend/core/tests/smoke/Case_3.java
  161. +2 −2 ...org.eclipse.xtend.core.tests/longrunning/xtend-gen/org/eclipse/xtend/core/tests/smoke/Case_9.java
  162. +3 −3 ...nd-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenAnnotationCompilerSmokeTest.java
  163. +3 −3 ...ing/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenCompilerBugSmokeTest.java
  164. +3 −3 ...unning/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenCompilerSmokeTest.java
  165. +3 −3 ...nd-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenConfiguredCompilerSmokeTest.java
  166. +3 −3 ...ng/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenDataCompilerSmokeTest.java
  167. +3 −3 ...nd-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenExtensionsCompilerSmokeTest.java
  168. +3 −3 ...tend-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenPropertyCompilerSmokeTest.java
  169. +3 −3 ...g/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipNodesInBetweenXtendCompilerSmokeTest.java
  170. +3 −3 ...d-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenAnnotationCompilerSmokeTest.java
  171. +3 −3 ...ng/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenCompilerBugSmokeTest.java
  172. +3 −3 ...nning/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenCompilerSmokeTest.java
  173. +3 −3 ...d-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenConfiguredCompilerSmokeTest.java
  174. +3 −3 ...g/xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenDataCompilerSmokeTest.java
  175. +3 −3 ...d-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenExtensionsCompilerSmokeTest.java
  176. +3 −3 ...end-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenPropertyCompilerSmokeTest.java
  177. +3 −3 .../xtend-gen/org/eclipse/xtend/core/tests/typesystem/SkipTokensInBetweenXtendCompilerSmokeTest.java
  178. +12 −12 tests/org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/compiler/XtendCompilerTest.xtend
  179. +3 −3 ...g.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/compiler/CompilerTraceTest.java
  180. +14 −14 ...g.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/compiler/XtendCompilerTest.java
  181. +2 −2 ...eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/debug/LineNumberMappingTests.java
  182. +2 −2 ...tend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/formatting/AbstractXtendFormatterTest.java
  183. +2 −2 ....eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/imports/ImportOrganizerTest.java
  184. +2 −2 ...re.tests/xtend-gen/org/eclipse/xtend/core/tests/macro/AbstractReuasableActiveAnnotationTests.java
  185. +2 −2 ....eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/macro/DelegatingClassloader.java
  186. +2 −2 tests/org.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/macro/GetProcessor.java
  187. +5 −4 ...org.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/macro/ImmutableProcessor.java
  188. +3 −2 ...xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/AbstractAssignabilityTest.java
  189. +4 −4 ...core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/ActualTypeArgumentCollectorTest.java
  190. +3 −3 ...end.core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/ActualTypeArgumentMergeTest.java
  191. +2 −1 ...end.core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/BoundTypeArgumentMergerTest.java
  192. +3 −2 ...lipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/CommonSuperTypeTest.java
  193. +3 −3 ...sts/xtend-gen/org/eclipse/xtend/core/tests/typesystem/DeferredTypeParameterHintCollectorTest.java
  194. +2 −2 ...nd.core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/MockTypeParameterSubstitutor.java
  195. +3 −3 ...e.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/typesystem/OldAPIAssignabilityTest.java
  196. +3 −3 ...clipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/codebuilder/AbstractBuilderTest.java
  197. +3 −3 ....xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/compiler/RebuildAffectedResourcesTest.java
  198. +3 −3 ...se.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/editor/XbaseEditorOpenClassFileTest.java
  199. +30 −29 ...eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/findrefs/JdtFindReferencesTest.java
  200. +6 −5 ...g.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/QuickfixTestBuilder.java
  201. +3 −2 ...ipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/validation/XtendUIValidationTests.java
  202. +4 −4 ...base.tests/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/annotations/AbstractSmokeTest.java
  203. +2 −2 ...ase.tests/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/annotations/SkipNodesInBetween.java
  204. +3 −3 ...se.tests/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/annotations/SkipTokensInBetween.java
  205. +2 −2 ...ongrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/AbstractOldAPITypeArgumentTest.java
  206. +2 −2 ...ongrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/AbstractOldAPITypeResolverTest.java
  207. +6 −6 ...base.tests/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/FeatureCallRequest.java
  208. +3 −3 ...base.tests/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/SkipNodesInBetween.java
  209. +3 −3 ...ase.tests/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/SkipTokensInBetween.java
  210. +6 −6 ...ng/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/ValidatingExpressionAwareResolvedTypes.java
  211. +6 −6 ...unning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/ValidatingReassigningResolvedTypes.java
  212. +7 −7 ...s/longrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/ValidatingRootResolvedTypes.java
  213. +5 −5 ...ongrunning/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/ValidatingStackedResolvedTypes.java
  214. +3 −3 ...pse.xtext.xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/compiler/JvmModelGeneratorTest.java
  215. +4 −4 ...clipse.xtext.xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/compiler/LoopExtensionsTest.java
  216. +2 −2 ...xt.xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/formatting/AbstractXbaseFormatterTest.java
  217. +2 −1 ...se.xtext.xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/jvmmodel/JvmModelAssociaterTest.java
  218. +3 −3 ...g.eclipse.xtext.xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/linking/BatchLinkingTest.java
  219. +3 −3 ...tests/xtend-gen/org/eclipse/xtext/xbase/tests/resources/XbaseResourceDescriptionStrategyTest.java
  220. +4 −4 ...xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/AbstractBatchTypeResolverTest.java
  221. +4 −4 ....xbase.tests/xtend-gen/org/eclipse/xtext/xbase/tests/typesystem/AbstractIdentifiableTypeTest.java
  222. +3 −3 ...ui.tests/xtend-gen/org/eclipse/xtext/xbase/ui/tests/editor/AbstractXbaseContentAssistBugTest.java
  223. +3 −3 ...xbase.ui.tests/xtend-gen/org/eclipse/xtext/xbase/ui/tests/quickfix/AbstractXbaseQuickfixTest.java
  224. +2 −2 ...ext.xbase.ui.tests/xtend-gen/org/eclipse/xtext/xbase/ui/tests/refactoring/ExpressionUtilTest.java
  225. +2 −2 ...se.ui.tests/xtend-gen/org/eclipse/xtext/xbase/ui/tests/refactoring/TypeSerializationUtilTest.java
@@ -3,6 +3,7 @@
*/
package org.eclipse.xtext.example.arithmetics.scoping;
+import com.google.common.base.Objects;
import com.google.common.base.Predicate;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EReference;
@@ -11,7 +12,6 @@
import org.eclipse.xtext.scoping.IScope;
import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider;
import org.eclipse.xtext.scoping.impl.FilteringScope;
-import org.eclipse.xtext.xbase.lib.ObjectExtensions;
/**
* This class contains custom scoping description.
@@ -32,12 +32,12 @@ public IScope getScope(final EObject context, final EReference reference) {
public boolean apply(final IEObjectDescription it) {
boolean _and = false;
boolean _and_1 = false;
- boolean _notEquals = ObjectExtensions.operator_notEquals(it, null);
+ boolean _notEquals = (!Objects.equal(it, null));
if (!_notEquals) {
_and_1 = false;
} else {
QualifiedName _name = it.getName();
- boolean _notEquals_1 = ObjectExtensions.operator_notEquals(_name, null);
+ boolean _notEquals_1 = (!Objects.equal(_name, null));
_and_1 = (_notEquals && _notEquals_1);
}
if (!_and_1) {
@@ -3,6 +3,7 @@
*/
package org.eclipse.xtext.example.arithmetics.validation;
+import com.google.common.base.Objects;
import com.google.inject.Inject;
import java.math.BigDecimal;
import org.eclipse.emf.common.util.TreeIterator;
@@ -18,7 +19,6 @@
import org.eclipse.xtext.example.arithmetics.validation.AbstractArithmeticsValidator;
import org.eclipse.xtext.validation.Check;
import org.eclipse.xtext.validation.ValidationMessageAcceptor;
-import org.eclipse.xtext.xbase.lib.ObjectExtensions;
/**
* Custom validation rules.
@@ -55,7 +55,7 @@ public void checkNormalizable(final Expression expr) {
return;
}
Evaluation _containerOfType = EcoreUtil2.<Evaluation>getContainerOfType(expr, Evaluation.class);
- boolean _notEquals = ObjectExtensions.operator_notEquals(_containerOfType, null);
+ boolean _notEquals = (!Objects.equal(_containerOfType, null));
if (_notEquals) {
return;
}
@@ -1,5 +1,6 @@
package org.eclipse.xtext.example.domainmodel.tests;
+import com.google.common.base.Objects;
import com.google.inject.Inject;
import java.util.List;
import org.eclipse.emf.ecore.resource.Resource;
@@ -17,7 +18,6 @@
import org.eclipse.xtext.xbase.lib.Functions.Function1;
import org.eclipse.xtext.xbase.lib.IterableExtensions;
import org.eclipse.xtext.xbase.lib.ListExtensions;
-import org.eclipse.xtext.xbase.lib.ObjectExtensions;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
@@ -56,7 +56,7 @@ public Integer apply(final ReplaceRegion it) {
for (final ReplaceRegion it : sortedChanges) {
{
boolean _and = false;
- boolean _notEquals = ObjectExtensions.operator_notEquals(lastChange, null);
+ boolean _notEquals = (!Objects.equal(lastChange, null));
if (!_notEquals) {
_and = false;
} else {
@@ -34,7 +34,27 @@
definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened">
</reference>
</activeWhen>
- </handler>
+ </handler>
+ <!-- copy qualified name -->
+ <handler
+ class="org.eclipse.xtext.example.domainmodel.ui.DomainmodelExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler"
+ commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName">
+ <activeWhen>
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened" />
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.xtext.example.domainmodel.ui.DomainmodelExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler"
+ commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName">
+ <activeWhen>
+ <and>
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.XtextEditor.opened" />
+ <iterate>
+ <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
<definition id="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened">
@@ -47,6 +67,16 @@
</with>
</and>
</definition>
+ <definition id="org.eclipse.xtext.example.domainmodel.Domainmodel.XtextEditor.opened">
+ <and>
+ <reference definitionId="isXtextEditorActive"/>
+ <with variable="activeEditor">
+ <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
+ value="org.eclipse.xtext.example.domainmodel.Domainmodel"
+ forcePluginActivation="true"/>
+ </with>
+ </and>
+ </definition>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
@@ -97,6 +127,19 @@
id="org.eclipse.xtext.example.domainmodel.Domainmodel.validate"
name="Validate">
</command>
+ <!-- copy qualified name -->
+ <command
+ id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
+ categoryId="org.eclipse.ui.category.edit"
+ description="Copy the qualified name for the selected element"
+ name="Copy Qualified Name">
+ </command>
+ <command
+ id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
+ categoryId="org.eclipse.ui.category.edit"
+ description="Copy the qualified name for the selected element"
+ name="Copy Qualified Name">
+ </command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
@@ -112,6 +155,36 @@
</visibleWhen>
</command>
</menuContribution>
+ <!-- copy qualified name -->
+ <menuContribution locationURI="popup:#TextEditorContext?after=copy">
+ <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
+ style="push" tooltip="Copy Qualified Name">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened" />
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ <menuContribution locationURI="menu:edit?after=copy">
+ <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
+ style="push" tooltip="Copy Qualified Name">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened" />
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions">
+ <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
+ style="push" tooltip="Copy Qualified Name">
+ <visibleWhen checkEnabled="false">
+ <and>
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.XtextEditor.opened" />
+ <iterate>
+ <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
+ </iterate>
+ </and>
+ </visibleWhen>
+ </command>
+ </menuContribution>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
@@ -34,7 +34,27 @@
definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened">
</reference>
</activeWhen>
- </handler>
+ </handler>
+ <!-- copy qualified name -->
+ <handler
+ class="org.eclipse.xtext.example.domainmodel.ui.DomainmodelExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler"
+ commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName">
+ <activeWhen>
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened" />
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.xtext.example.domainmodel.ui.DomainmodelExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler"
+ commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName">
+ <activeWhen>
+ <and>
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.XtextEditor.opened" />
+ <iterate>
+ <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
<definition id="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened">
@@ -47,6 +67,16 @@
</with>
</and>
</definition>
+ <definition id="org.eclipse.xtext.example.domainmodel.Domainmodel.XtextEditor.opened">
+ <and>
+ <reference definitionId="isXtextEditorActive"/>
+ <with variable="activeEditor">
+ <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
+ value="org.eclipse.xtext.example.domainmodel.Domainmodel"
+ forcePluginActivation="true"/>
+ </with>
+ </and>
+ </definition>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
@@ -97,6 +127,19 @@
id="org.eclipse.xtext.example.domainmodel.Domainmodel.validate"
name="Validate">
</command>
+ <!-- copy qualified name -->
+ <command
+ id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
+ categoryId="org.eclipse.ui.category.edit"
+ description="Copy the qualified name for the selected element"
+ name="Copy Qualified Name">
+ </command>
+ <command
+ id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
+ categoryId="org.eclipse.ui.category.edit"
+ description="Copy the qualified name for the selected element"
+ name="Copy Qualified Name">
+ </command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
@@ -112,6 +155,36 @@
</visibleWhen>
</command>
</menuContribution>
+ <!-- copy qualified name -->
+ <menuContribution locationURI="popup:#TextEditorContext?after=copy">
+ <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
+ style="push" tooltip="Copy Qualified Name">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened" />
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ <menuContribution locationURI="menu:edit?after=copy">
+ <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
+ style="push" tooltip="Copy Qualified Name">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.Editor.opened" />
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions">
+ <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
+ style="push" tooltip="Copy Qualified Name">
+ <visibleWhen checkEnabled="false">
+ <and>
+ <reference definitionId="org.eclipse.xtext.example.domainmodel.Domainmodel.XtextEditor.opened" />
+ <iterate>
+ <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
+ </iterate>
+ </and>
+ </visibleWhen>
+ </command>
+ </menuContribution>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
@@ -28,6 +28,11 @@ public AbstractDomainmodelUiModule(AbstractUIPlugin plugin) {
return org.eclipse.xtext.xbase.ui.editor.XbaseEditor.class;
}
+ // contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.model.XtextDocumentProvider> bindXtextDocumentProvider() {
+ return org.eclipse.xtext.xbase.ui.editor.XbaseDocumentProvider.class;
+ }
+
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
@@ -2391,6 +2391,14 @@ rule__OpEquality__Alternatives
'==='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
+)
+
+ |(
+{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
+
+ '!=='
+
+{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
)
;
Oops, something went wrong.

0 comments on commit bb998d9

Please sign in to comment.