local variable type inference changes (#1041)

local variable type inference changes for template method design pattern
This commit is contained in:
GVSharma 2019-10-26 21:17:43 +05:30 committed by Ilkka Seppälä
parent af8c5ed0dd
commit 03e1e92b52
2 changed files with 2 additions and 2 deletions

View File

@ -40,7 +40,7 @@ public class App {
* @param args command line args * @param args command line args
*/ */
public static void main(String[] args) { public static void main(String[] args) {
HalflingThief thief = new HalflingThief(new HitAndRunMethod()); var thief = new HalflingThief(new HitAndRunMethod());
thief.steal(); thief.steal();
thief.changeMethod(new SubtleMethod()); thief.changeMethod(new SubtleMethod());
thief.steal(); thief.steal();

View File

@ -45,7 +45,7 @@ public abstract class StealingMethod {
* Steal * Steal
*/ */
public void steal() { public void steal() {
String target = pickTarget(); var target = pickTarget();
LOGGER.info("The target has been chosen as {}.", target); LOGGER.info("The target has been chosen as {}.", target);
confuseTarget(target); confuseTarget(target);
stealTheItem(target); stealTheItem(target);