The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and hundreds of open source projects, including runtimes, tools, specifications, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, open processor designs, and many others.
The Eclipse Foundation is an international non-profit association supported by our members, including industry leaders who value open source as a key enabler for their business strategies.
Whether you intend on contributing to Eclipse technologies that are important to your product strategy, or simply want to explore a specific innovation area with like-minded organizations, the Eclipse Foundation is the open source home for industry collaboration.
The Eclipse community consists of individual developers and organizations spanning many industries. Stay up to date on our open source community and find resources to support your journey.
The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and vendor-neutral environment for open source software collaboration and innovation.
Keeping improving the quality of the code is one of the major goals we strive for. That is not only readability and correctness but also performance and testability.
The project has 35.000 unit tests are running against all support Eclipse releases.
Xtext and Xtend are used in many large projects theses days. We need to focus on improving the user experience. A special focus is performance and snappiness of tools.
New features desired by the community will be added as well. Existing clients should benefit from theses additions automatically if possible.
EMFGeneratorFragment must not create .ecore files with relative paths to project-external files [431884] (target milestone: ---)
JvmTypesBuilder.newTypeRef is annotated as @Nullable, but must be @NonNull [432220] (target milestone: ---)
Invalid thread access when setting JRE [432426] (target milestone: ---)
NPE in antlr.stringtemplate when generating Xtext language with Java 8 [433176] (target milestone: ---)
Hovered type does not show type of autocasted expression [433279] (target milestone: ---)
Regression in scoping . type inference [433660] (target milestone: ---)
Typo in the message produced by LinkingDiagnosticMessageProvider.getViolatedBoundsConstraintMessage(ILinkingDiagnosticContext, int) [433850] (target milestone: ---)
Xbase based language w. JvmReferenceType too fragile when changing grammar [433988] (target milestone: ---)
Calling a static set method of a Java class in xtend code will generate incorrect code [440187] (target milestone: ---)
Add (development time) option to not swallow exceptions [407874] (target milestone: ---)
provide option in AbstractDeclarativeValidator to suppress swallowing of NPEs [412978] (target milestone: ---)
JvmModelInferer.JvmTypes: inner interface not considered static as they should [421435] (target milestone: ---)
Downloads page says Xtext Antlr-2.0.0, but Antlr 3.0 is indicated when install is required [421561] (target milestone: ---)
support null as default value [423783] (target milestone: ---)
Some comments disappear when model is manipulated [424027] (target milestone: ---)
Strange URI mappings in default resource set for JavaProjects [426907] (target milestone: ---)
Include stripped down guava [427301] (target milestone: ---)
Generator exports non-existant packages and folders [429136] (target milestone: ---)
Broken language should not break editors of other languages [429452] (target milestone: ---)
Provide a way for language-specific filtering [432586] (target milestone: ---)
File generated twice in some case: bug or feature ? [433199] (target milestone: ---)
DSl source files with same basename no longer working [433560] (target milestone: ---)
ContentAssist no proposals for features in a FeatureCall [434292] (target milestone: ---)
inferred types not in list of proposals [434293] (target milestone: ---)
TypeInference does not work properly for lamdas [434327] (target milestone: ---)
Xtext will not run on other OSGi frameworks, e.g. Concierge [434490] (target milestone: ---)
Statemachine example no longer works due to inherited inner class [435149] (target milestone: ---)
ensure fixed version is used for Java 8 [437033] (target milestone: ---)
ClassNotFoundException for 'JavaDebugHover' in 'XbaseDispatchingEObjectTextHover' [437104] (target milestone: ---)
should not completely abandon everyhing in case of a RuntimeException thrown e.g. in a IDerivedStateComputer but just skip that one Resource [437848] (target milestone: ---)
"Qualified name cannot be null" exception saving xtend file [441869] (target milestone: ---)
make switch-over expression optional [384143] (target milestone: ---)