META-INF/
META-INF/MANIFEST.MF
libcore/
libcore/timezone/
libcore/timezone/testing/
libcore/timezone/testing/ZoneInfoTestHelper$TzDataBuilder$ZicDatum.class
ZoneInfoTestHelper.java
package libcore.timezone.testing
libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder$ZicDatum extends java.lang.Object {
public final String id
public final byte[] data
void <init> (java.lang.String, byte[])
String id
byte[] data
}
libcore/timezone/testing/ZoneInfoTestHelper$TzDataBuilder.class
ZoneInfoTestHelper.java
package libcore.timezone.testing
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder extends java.lang.Object {
private String headerMagic
private java.util.List zicData
private Integer indexOffsetOverride
private Integer dataOffsetOverride
private Integer finalOffsetOverride
public void <init> ()
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder setHeaderMagic (java.lang.String)
String headerMagic
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder setIndexOffsetOverride (int)
int indexOffset
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder setDataOffsetOverride (int)
int dataOffset
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder setFinalOffsetOverride (int)
int finalOffset
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder addZicData (java.lang.String, byte[])
String id
byte[] data
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder initializeToValid ()
public libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder clearZicData ()
public byte[] build ()
int offset
libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder$ZicDatum datum
String id
byte[] idBytes
byte[] paddedIdBytes
Integer offset
libcore.timezone.testing.ZoneInfoTestHelper$TzDataBuilder$ZicDatum zicDatum
java.io.ByteArrayOutputStream baos
byte[] headerMagicBytes
int indexOffsetOffset
int dataOffsetOffset
int finalOffsetOffset
java.io.ByteArrayOutputStream dataBytes
java.util.Map offsets
int indexOffset
int dataOffset
int finalOffset
byte[] bytes
}
libcore/timezone/testing/ZoneInfoTestHelper$ZicDataBuilder.class
ZoneInfoTestHelper.java
package libcore.timezone.testing
public libcore.timezone.testing.ZoneInfoTestHelper$ZicDataBuilder extends java.lang.Object {
private int magic
private long[] transitionTimes64Bit
private byte[] transitionTypes64Bit
private int[] isDsts
private int[] offsetsSeconds
public void <init> ()
public libcore.timezone.testing.ZoneInfoTestHelper$ZicDataBuilder setMagic (int)
int magic
public libcore.timezone.testing.ZoneInfoTestHelper$ZicDataBuilder setTransitionsAndTypes (long[][], int[][])
long[][] transitionPairs
int[][] typePairs
public libcore.timezone.testing.ZoneInfoTestHelper$ZicDataBuilder setTransitions (long[][])
int i
long[][] transitionPairs
long[] transitions
byte[] types
public libcore.timezone.testing.ZoneInfoTestHelper$ZicDataBuilder setTypes (int[][])
int i
int[][] typePairs
int[] isDsts
int[] offsetSeconds
public libcore.timezone.testing.ZoneInfoTestHelper$ZicDataBuilder initializeToValid ()
public byte[] build ()
int i
java.io.ByteArrayOutputStream baos
java.util.List transitionTimes32Bit
java.util.List transitionTypes32Bit
int tzh_timecnt_32
int tzh_timecnt_64
int tzh_typecnt
int tzh_charcnt
int tzh_leapcnt
int tzh_ttisstdcnt
int tzh_ttisgmtcnt
private static void writeTypes (java.io.ByteArrayOutputStream, int[], int[])
int i
java.io.ByteArrayOutputStream baos
int[] offsetsSeconds
int[] isDsts
private static void writeTrailingUnusued32BitData (java.io.ByteArrayOutputStream, int, int, int, int)
java.io.ByteArrayOutputStream baos
int tzh_charcnt
int tzh_leapcnt
int tzh_ttisstdcnt
int tzh_ttisgmtcnt
int leapInfoSize
private static void writeHeader (java.io.ByteArrayOutputStream, int, int, int, int, int, int, int)
int i
java.io.ByteArrayOutputStream baos
int magic
int tzh_timecnt
int tzh_typecnt
int tzh_charcnt
int tzh_leapcnt
int tzh_ttisstdcnt
int tzh_ttisgmtcnt
}
libcore/timezone/testing/ZoneInfoTestHelper.class
ZoneInfoTestHelper.java
package libcore.timezone.testing
public libcore.timezone.testing.ZoneInfoTestHelper extends java.lang.Object {
private void <init> ()
static void writeByteArray (java.io.ByteArrayOutputStream, byte[])
java.io.ByteArrayOutputStream baos
byte[] array
static void writeByteList (java.io.ByteArrayOutputStream, java.util.List)
byte value
java.io.ByteArrayOutputStream baos
java.util.List list
static void writeByte (java.io.ByteArrayOutputStream, int)
java.io.ByteArrayOutputStream baos
int value
static void writeLongArray (java.io.ByteArrayOutputStream, long[])
long value
java.io.ByteArrayOutputStream baos
long[] array
static void writeIntList (java.io.ByteArrayOutputStream, java.util.List)
int value
java.io.ByteArrayOutputStream baos
java.util.List list
static void writeInt (java.io.ByteArrayOutputStream, int)
java.io.ByteArrayOutputStream os
int value
byte[] bytes
static void writeLong (java.io.ByteArrayOutputStream, long)
java.io.ByteArrayOutputStream os
long value
byte[] bytes
static void setInt (byte[], int, int)
byte[] bytes
int offset
int value
}