Loading src/main/java/ch15b/ImmutableData.java +2 −2 Changes for src/main/java/ch15b/ImmutableData.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package ch15b; public class ImmutableData { private final String name; private final int value; final String name; final int value; public ImmutableData(String name, int value) { this.name = name; Loading src/test/java/ch15b/ImmutableDataTest.java 0 → 100644 +12 −0 Changes for src/test/java/ch15b/ImmutableDataTest.java: 12 added lines, 0 removed lines. Original line number Diff line number Diff line package ch15b; import org.junit.jupiter.api.Test; class ImmutableDataTest { @Test void shouldNotBeAbleToChangeTheNotPrivateFields() { ImmutableData immutableData = new ImmutableData("theName", 7); // does not compile, yay! // immutableData.value = 8; } } No newline at end of file Loading
src/main/java/ch15b/ImmutableData.java +2 −2 Changes for src/main/java/ch15b/ImmutableData.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line package ch15b; public class ImmutableData { private final String name; private final int value; final String name; final int value; public ImmutableData(String name, int value) { this.name = name; Loading
src/test/java/ch15b/ImmutableDataTest.java 0 → 100644 +12 −0 Changes for src/test/java/ch15b/ImmutableDataTest.java: 12 added lines, 0 removed lines. Original line number Diff line number Diff line package ch15b; import org.junit.jupiter.api.Test; class ImmutableDataTest { @Test void shouldNotBeAbleToChangeTheNotPrivateFields() { ImmutableData immutableData = new ImmutableData("theName", 7); // does not compile, yay! // immutableData.value = 8; } } No newline at end of file