File tree Expand file tree Collapse file tree 4 files changed +21
-7
lines changed
null-object/src/main/java/com/iluwatar/nullobject
visitor/src/main/java/com/iluwatar/visitor Expand file tree Collapse file tree 4 files changed +21
-7
lines changed Original file line number Diff line number Diff line change @@ -60,5 +60,7 @@ public String getName() {
60
60
}
61
61
62
62
@ Override
63
- public void walk () {}
63
+ public void walk () {
64
+ // Do nothing
65
+ }
64
66
}
Original file line number Diff line number Diff line change 30
30
public class CommanderVisitor implements UnitVisitor {
31
31
32
32
@ Override
33
- public void visitSoldier (Soldier soldier ) {}
33
+ public void visitSoldier (Soldier soldier ) {
34
+ // Do nothing
35
+ }
34
36
35
37
@ Override
36
- public void visitSergeant (Sergeant sergeant ) {}
38
+ public void visitSergeant (Sergeant sergeant ) {
39
+ // Do nothing
40
+ }
37
41
38
42
@ Override
39
43
public void visitCommander (Commander commander ) {
Original file line number Diff line number Diff line change 30
30
public class SergeantVisitor implements UnitVisitor {
31
31
32
32
@ Override
33
- public void visitSoldier (Soldier soldier ) {}
33
+ public void visitSoldier (Soldier soldier ) {
34
+ // Do nothing
35
+ }
34
36
35
37
@ Override
36
38
public void visitSergeant (Sergeant sergeant ) {
37
39
System .out .println ("Hello " + sergeant );
38
40
}
39
41
40
42
@ Override
41
- public void visitCommander (Commander commander ) {}
43
+ public void visitCommander (Commander commander ) {
44
+ // Do nothing
45
+ }
42
46
}
Original file line number Diff line number Diff line change @@ -35,8 +35,12 @@ public void visitSoldier(Soldier soldier) {
35
35
}
36
36
37
37
@ Override
38
- public void visitSergeant (Sergeant sergeant ) {}
38
+ public void visitSergeant (Sergeant sergeant ) {
39
+ // Do nothing
40
+ }
39
41
40
42
@ Override
41
- public void visitCommander (Commander commander ) {}
43
+ public void visitCommander (Commander commander ) {
44
+ // Do nothing
45
+ }
42
46
}
You can’t perform that action at this time.
0 commit comments