No description
Find a file
rubenporras 81b88c9e54 Fix NPE if there is no resource provider for an URI
Fix NPE if there is no resource provider for an URI by checking for null
and defaulting to false if null, the null check is equivalent to the one
already present in getDeltasForDeletedResources. In addition mark the
URI for removal.

The resource provider can be null in our development environments or if
a persisted index is being reused after some language was de-installed.
2022-02-18 15:22:12 +01:00
.settings update to gradle 7 2021-08-16 09:49:26 +02:00
gradle [eclipse/xtext#2034] bump xtext-gradle-plugin 2022-02-08 13:26:08 +01:00
org.eclipse.xtext Fix NPE if there is no resource provider for an URI 2022-02-18 15:22:12 +01:00
org.eclipse.xtext.ide fix downstream warnings 2022-01-13 15:23:38 +01:00
org.eclipse.xtext.ide.tests [#1778] fix folding range line calculation 2021-11-30 13:51:45 +01:00
org.eclipse.xtext.testing [eclipse/xtext#1854] Add since 2.26 annotation to javadoc 2022-02-15 13:45:37 -04:00
org.eclipse.xtext.testlanguages Merge pull request #1735 from eclipse/cd_gradle6CrapExperiments 2021-08-16 16:41:53 +02:00
org.eclipse.xtext.testlanguages.ide update to gradle 7 2021-08-16 09:49:26 +02:00
org.eclipse.xtext.tests [eclipse/xtext#1854] Move AssertableDiagnostics to xtext.testing. 2022-02-09 17:01:00 -04:00
org.eclipse.xtext.util [eclipse/xtext#2034] bump xtext-gradle-plugin 2022-02-08 13:26:08 +01:00
org.eclipse.xtext.xtext.bootstrap update to gradle 7 2021-08-16 09:49:26 +02:00
org.eclipse.xtext.xtext.generator Add public getter for the language name 2022-02-09 11:33:15 +01:00
org.eclipse.xtext.xtext.ide update to gradle 7 2021-08-16 09:49:26 +02:00
org.eclipse.xtext.xtext.wizard [eclipse/xtext#2031] update to GSON 2.8.9 2022-02-09 07:05:39 +01:00
releng [eclipse/xtext#2029] update to orbit 2022-03 2022-01-31 09:51:04 +01:00
.classpath update to gradle 7 2021-08-16 09:49:26 +02:00
.gitignore ignore .DS_Store 2017-09-07 08:20:18 +02:00
.project update to gradle 7 2021-08-16 09:49:26 +02:00
1-gradle-build.sh update to gradle 7 2021-08-16 09:49:26 +02:00
2-maven-build.sh [eclipse/xtext#1427] disable p2 mirrors 2019-05-05 11:24:16 +02:00
build.gradle [eclipse/xtext#2070] bump and remove grgit/jgit workaround 2021-12-01 04:11:38 +01:00
Contribute.md [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
gradle.properties added gradle properties 2019-11-07 14:31:53 +01:00
gradlew update to gradle 7.2 2021-08-17 20:39:29 +02:00
gradlew.bat update to gradle 7 2021-08-16 09:49:26 +02:00
Jenkinsfile Revert "test with newest platform artifacts" 2021-12-28 17:16:07 +01:00
LICENSE [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
NOTICE.md [eclipse/xtext#2020] update to classgraph 4.8.138 2021-12-13 21:40:56 +01:00
README.md [eclipse/xtext#1424] Change default Jenkins 2019-04-02 11:52:11 +02:00
SECURITY.md added SECURITY.md 2022-01-18 17:49:04 +01:00
settings.gradle [xtext lang] contributed new bundle 'org.eclipse.xtext.xtext.bootstrap' containing the 'GenerateXtext.mwe2' workflow and a customizing guice module 2016-12-15 10:25:56 +01:00

Eclipse Xtext Core Framework

This repository contains the platform-independent language framework of Xtext.

How To Build

Check out and run ./gradlew build.

Additional command line arguments:

  • -PcompileXtend=true activates the Xtend compiler, but this is optional because the generated Java code is included in the repository.
  • -PuseJenkinsSnapshots=true switches to using the Maven repository generated by the Jenkins build job for xtext-lib. Without this argument, Sonatype snapshots are used.

Continuous Integration

This project is built by the xtext-core multi-branch job on Jenkins.