Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.07 KB

ToolingCommons.md

File metadata and controls

39 lines (20 loc) · 1.07 KB

Tooling Commons

Implement model persistence in Tooling Model

Requested Change

Persist the loaded models of the Tooling Model on disk such that the next time the Tooling Model is started, the models are initialized with the persisted models. The models can then be refreshed in the background while the user can already continue to work.

Motivation

In order not to slow down opening a workspace that contains Eclipse Gradle projects, the classpath entries of each Eclipse Gradle projects need to be initialized with the values from the last time the projects were opened.

Add null constraints to Javadoc of Omni models

Requested Change

Enhance Javadoc to document when null is a valid return value, either through a parameter comment or through the @Nullable annotation.

Motivation

This is useful information to the developer.

Reload the Gradle version when a model is forced to be reloaded

Requested Change

When we force_reload a model, also force_reload the BuildEnvironment model.

Motivation

The changed behavior will be more consistent.