Skip to content

Commit

Permalink
generator-standard: Use Project Mutator instead of modifying map dire…
Browse files Browse the repository at this point in the history
…ctly
  • Loading branch information
Emil Forslund committed Feb 13, 2018
1 parent 2c565ee commit 2c36090
Showing 1 changed file with 8 additions and 3 deletions.
Expand Up @@ -24,6 +24,7 @@
import com.speedment.common.json.Json; import com.speedment.common.json.Json;
import com.speedment.generator.translator.AbstractJavaClassTranslator; import com.speedment.generator.translator.AbstractJavaClassTranslator;
import com.speedment.runtime.config.Project; import com.speedment.runtime.config.Project;
import com.speedment.runtime.config.mutator.ProjectMutator;
import com.speedment.runtime.config.util.DocumentTranscoder; import com.speedment.runtime.config.util.DocumentTranscoder;
import com.speedment.runtime.core.ApplicationMetadata; import com.speedment.runtime.core.ApplicationMetadata;
import com.speedment.runtime.core.component.InfoComponent; import com.speedment.runtime.core.component.InfoComponent;
Expand Down Expand Up @@ -74,9 +75,13 @@ protected Class makeCodeGenModel(File file) {


final Method initializer = Method.of("init", String.class).static_().private_(); final Method initializer = Method.of("init", String.class).static_().private_();


final Project project = getSupport().projectOrThrow(); final ProjectMutator<? extends Project> project = getSupport().projectOrThrow().mutator();
project.getData().put(Project.SPEEDMENT_VERSION, infoComponent.getEditionAndVersionString()); project.setSpeedmentVersion(infoComponent.getEditionAndVersionString());
final List<String> lines = Stream.of(DocumentTranscoder.save(project, Json::toJson).split("\\R")).collect(toList());
final List<String> lines = Stream.of(
DocumentTranscoder.save(project.document(), Json::toJson)
.split("\\R")).collect(toList());

final List<List<String>> segments = new ArrayList<>(); final List<List<String>> segments = new ArrayList<>();
List<String> segment = new ArrayList<>(); List<String> segment = new ArrayList<>();
segments.add(segment); segments.add(segment);
Expand Down

0 comments on commit 2c36090

Please sign in to comment.