1616
1717package de.danielbechler.diff
1818
19- import de.danielbechler.diff.annotation .ObjectDiffProperty
19+ import de.danielbechler.diff.introspection .ObjectDiffProperty
2020import groovy.transform.EqualsAndHashCode
2121import groovy.transform.ToString
2222
@@ -25,66 +25,66 @@ import groovy.transform.ToString
2525 */
2626public class PhoneBookSetup {
2727
28- static def getBase () {
29- return new PhoneBook (
30- name : " Jerry's Phone Book" ,
31- revision : 1 ,
32- contacts : [
33- new Contact (id : " elaine" , name : " Elaine" , number : " 917-555-0186" ),
34- new Contact (id : " george" , name : " George" , number : " 917-555-0102" ),
35- new Contact (id : " kramer" , name : " Kramer" , number : " 917-555-3456" )
36- ])
37- }
28+ static def getBase () {
29+ return new PhoneBook (
30+ name : " Jerry's Phone Book" ,
31+ revision : 1 ,
32+ contacts : [
33+ new Contact (id : " elaine" , name : " Elaine" , number : " 917-555-0186" ),
34+ new Contact (id : " george" , name : " George" , number : " 917-555-0102" ),
35+ new Contact (id : " kramer" , name : " Kramer" , number : " 917-555-3456" )
36+ ])
37+ }
3838
39- static def getWorking () {
40- return new PhoneBook (
41- // Jerry decided to give his phone book a more formal title
42- name : " Jerry Seinfeld's Phone Book" ,
43- revision : 2 ,
44- contacts : [
45- new Contact (id : " elaine" , name : " Elaine" , number : " 917-555-0186" ),
39+ static def getWorking () {
40+ return new PhoneBook (
41+ // Jerry decided to give his phone book a more formal title
42+ name : " Jerry Seinfeld's Phone Book" ,
43+ revision : 2 ,
44+ contacts : [
45+ new Contact (id : " elaine" , name : " Elaine" , number : " 917-555-0186" ),
4646
47- // George has a new nickname
48- new Contact (id : " george" , name : " Koko" , number : " 917-555-0102" ),
47+ // George has a new nickname
48+ new Contact (id : " george" , name : " Koko" , number : " 917-555-0102" ),
4949
50- // Jerry always ended up at the Moviefone hotline until he realized Kramers new number actually ends with 5, not 6
51- new Contact (id : " kramer" , name : " Kramer" , number : " 917-555-3455" )
52- ])
53- }
50+ // Jerry always ended up at the Moviefone hotline until he realized Kramers new number actually ends with 5, not 6
51+ new Contact (id : " kramer" , name : " Kramer" , number : " 917-555-3455" )
52+ ])
53+ }
5454
55- @EqualsAndHashCode
56- @ToString (includePackage = false )
57- public static class PhoneBook {
58- def name
59- def contacts = []
60- def revision
55+ @EqualsAndHashCode
56+ @ToString (includePackage = false )
57+ public static class PhoneBook {
58+ def name
59+ def contacts = []
60+ def revision
6161
62- @SuppressWarnings (" GroovyUnusedDeclaration" )
63- @ObjectDiffProperty (excluded = true )
64- def getRevision () {
65- return revision
66- }
62+ @SuppressWarnings (" GroovyUnusedDeclaration" )
63+ @ObjectDiffProperty (excluded = true )
64+ def getRevision () {
65+ return revision
66+ }
6767
68- void setRevision (revision ) {
69- this . revision = revision
70- }
71- }
68+ void setRevision (revision ) {
69+ this . revision = revision
70+ }
71+ }
7272
73- @EqualsAndHashCode (includes = [" id" ])
74- @ToString (includePackage = false )
75- public static class Contact {
76- def id
77- def name
78- def number
73+ @EqualsAndHashCode (includes = [" id" ])
74+ @ToString (includePackage = false )
75+ public static class Contact {
76+ def id
77+ def name
78+ def number
7979
80- @SuppressWarnings (" GroovyUnusedDeclaration" )
81- @ObjectDiffProperty (categories = [' private' ])
82- def getNumber () {
83- return number
84- }
80+ @SuppressWarnings (" GroovyUnusedDeclaration" )
81+ @ObjectDiffProperty (categories = [' private' ])
82+ def getNumber () {
83+ return number
84+ }
8585
86- void setNumber (number ) {
87- this . number = number
88- }
89- }
86+ void setNumber (number ) {
87+ this . number = number
88+ }
89+ }
9090}
0 commit comments