From 29181e3a31e00310eb74f6b0983d0b27528d0fbd Mon Sep 17 00:00:00 2001 From: rtrimana Date: Fri, 2 Mar 2018 10:49:20 -0800 Subject: [PATCH] Adding some notes about Java struct issue that can only be declared as static variable --- .../drivers/Java/BlossomSprinkler/BlossomSprinkler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/benchmarks/drivers/Java/BlossomSprinkler/BlossomSprinkler.java b/benchmarks/drivers/Java/BlossomSprinkler/BlossomSprinkler.java index 209b2fe..42145a1 100644 --- a/benchmarks/drivers/Java/BlossomSprinkler/BlossomSprinkler.java +++ b/benchmarks/drivers/Java/BlossomSprinkler/BlossomSprinkler.java @@ -40,6 +40,9 @@ public class BlossomSprinkler implements Sprinkler { ** Constants *******************************************************************************************************************************************/ //public static final int NUMBER_OF_ZONES = 12; + // TODO: We stick to 1 zone for now + // Unfortunately Java has a problem of creating struct that it can only declare it as public static. + // So having more than 1 zone is not possible with a struct of static variables. public static final int NUMBER_OF_ZONES = 1; @config IoTSet blossomSprAddressSet; @@ -200,7 +203,6 @@ public class BlossomSprinkler implements Sprinkler { private void workerMethod() { System.out.println("Get into worker!"); while (didEnd.get() == false) { - //System.out.println("While not end"); try { zoneStateMutex.acquire(); for (ZoneState z : zoneStates) { -- 2.34.1