Loading core/java/android/text/format/Time.java +3 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.text.format; import android.util.TimeFormatException; import com.android.i18n.timezone.WallTime; import com.android.i18n.timezone.ZoneInfoData; import com.android.i18n.timezone.ZoneInfoDb; Loading Loading @@ -1070,7 +1071,7 @@ public class Time { * to the enclosing object, but others do not: thus separate state is retained. */ private static class TimeCalculator { public final ZoneInfoData.WallTime wallTime; public final WallTime wallTime; public String timezone; // Information about the current timezone. Loading @@ -1078,7 +1079,7 @@ public class Time { public TimeCalculator(String timezoneId) { this.mZoneInfoData = lookupZoneInfoData(timezoneId); this.wallTime = new ZoneInfoData.WallTime(); this.wallTime = new WallTime(); } public long toMillis(boolean ignoreDst) { Loading core/java/android/text/format/TimeFormatter.java +4 −3 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.res.Resources; import android.icu.text.DateFormatSymbols; import android.icu.text.DecimalFormatSymbols; import com.android.i18n.timezone.WallTime; import com.android.i18n.timezone.ZoneInfoData; import java.nio.CharBuffer; Loading Loading @@ -149,7 +150,7 @@ class TimeFormatter { /** * Format the specified {@code wallTime} using {@code pattern}. The output is returned. */ public String format(String pattern, ZoneInfoData.WallTime wallTime, public String format(String pattern, WallTime wallTime, ZoneInfoData zoneInfoData) { try { StringBuilder stringBuilder = new StringBuilder(); Loading Loading @@ -192,7 +193,7 @@ class TimeFormatter { * Format the specified {@code wallTime} using {@code pattern}. The output is written to * {@link #outputBuilder}. */ private void formatInternal(String pattern, ZoneInfoData.WallTime wallTime, private void formatInternal(String pattern, WallTime wallTime, ZoneInfoData zoneInfoData) { CharBuffer formatBuffer = CharBuffer.wrap(pattern); while (formatBuffer.remaining() > 0) { Loading @@ -208,7 +209,7 @@ class TimeFormatter { } } private boolean handleToken(CharBuffer formatBuffer, ZoneInfoData.WallTime wallTime, private boolean handleToken(CharBuffer formatBuffer, WallTime wallTime, ZoneInfoData zoneInfoData) { // The char at formatBuffer.position() is expected to be '%' at this point. Loading Loading
core/java/android/text/format/Time.java +3 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.text.format; import android.util.TimeFormatException; import com.android.i18n.timezone.WallTime; import com.android.i18n.timezone.ZoneInfoData; import com.android.i18n.timezone.ZoneInfoDb; Loading Loading @@ -1070,7 +1071,7 @@ public class Time { * to the enclosing object, but others do not: thus separate state is retained. */ private static class TimeCalculator { public final ZoneInfoData.WallTime wallTime; public final WallTime wallTime; public String timezone; // Information about the current timezone. Loading @@ -1078,7 +1079,7 @@ public class Time { public TimeCalculator(String timezoneId) { this.mZoneInfoData = lookupZoneInfoData(timezoneId); this.wallTime = new ZoneInfoData.WallTime(); this.wallTime = new WallTime(); } public long toMillis(boolean ignoreDst) { Loading
core/java/android/text/format/TimeFormatter.java +4 −3 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.res.Resources; import android.icu.text.DateFormatSymbols; import android.icu.text.DecimalFormatSymbols; import com.android.i18n.timezone.WallTime; import com.android.i18n.timezone.ZoneInfoData; import java.nio.CharBuffer; Loading Loading @@ -149,7 +150,7 @@ class TimeFormatter { /** * Format the specified {@code wallTime} using {@code pattern}. The output is returned. */ public String format(String pattern, ZoneInfoData.WallTime wallTime, public String format(String pattern, WallTime wallTime, ZoneInfoData zoneInfoData) { try { StringBuilder stringBuilder = new StringBuilder(); Loading Loading @@ -192,7 +193,7 @@ class TimeFormatter { * Format the specified {@code wallTime} using {@code pattern}. The output is written to * {@link #outputBuilder}. */ private void formatInternal(String pattern, ZoneInfoData.WallTime wallTime, private void formatInternal(String pattern, WallTime wallTime, ZoneInfoData zoneInfoData) { CharBuffer formatBuffer = CharBuffer.wrap(pattern); while (formatBuffer.remaining() > 0) { Loading @@ -208,7 +209,7 @@ class TimeFormatter { } } private boolean handleToken(CharBuffer formatBuffer, ZoneInfoData.WallTime wallTime, private boolean handleToken(CharBuffer formatBuffer, WallTime wallTime, ZoneInfoData zoneInfoData) { // The char at formatBuffer.position() is expected to be '%' at this point. Loading