Java Code Examples for java.io.DataInput#readUnsignedShort()
The following examples show how to use
java.io.DataInput#readUnsignedShort() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: jKali_0040_s.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 2
Source File: Elixir_0038_s.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 3
Source File: Arja_0048_s.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 4
Source File: Cardumen_00188_t.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 5
Source File: SedesHelper.java From spork with Apache License 2.0 | 5 votes |
public static byte[] readBytes(DataInput in, byte type) throws IOException { int sz = 0; switch(type) { case(BinInterSedes.TINYBYTEARRAY): sz = in.readUnsignedByte(); break; case(BinInterSedes.SMALLBYTEARRAY): sz = in.readUnsignedShort(); break; case(BinInterSedes.BYTEARRAY): sz = in.readInt(); break; } byte[] buf = new byte[sz]; in.readFully(buf); return buf; }
Example 6
Source File: ParameterAnnotationInfo.java From yGuard with MIT License | 5 votes |
private void read(DataInput din) throws java.io.IOException { u2annotationCount = din.readUnsignedShort(); annotations = new AnnotationInfo[u2annotationCount]; for (int i = 0; i < u2annotationCount; i++) { annotations[i] = AnnotationInfo.create(din); } }
Example 7
Source File: Cardumen_00238_t.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 8
Source File: ModuleInfo.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
/** * Reads the ModuleMainClass attribute */ private String readModuleMainClassAttribute(DataInput in, ConstantPool cpool) throws IOException { int index = in.readUnsignedShort(); return cpool.getClassName(index); }
Example 9
Source File: BootstrapMethod.java From yGuard with MIT License | 5 votes |
static BootstrapMethod read( final DataInput din ) throws IOException { int methodRef = din.readUnsignedShort(); int numArguments = din.readUnsignedShort(); int[] arguments = new int[numArguments]; for (int i = 0; i < numArguments; ++i) { arguments[i] = din.readUnsignedShort(); } return new BootstrapMethod(methodRef, arguments); }
Example 10
Source File: JGenProg2017_00141_t.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 11
Source File: LineNumberTable.java From Bytecoder with Apache License 2.0 | 5 votes |
/** * Construct object from input stream. * @param name_index Index of name * @param length Content length in bytes * @param input Input stream * @param constant_pool Array of constants * @throws IOEXception if an I/O Exception occurs in readUnsignedShort */ LineNumberTable(final int name_index, final int length, final DataInput input, final ConstantPool constant_pool) throws IOException { this(name_index, length, (LineNumber[]) null, constant_pool); final int line_number_table_length = input.readUnsignedShort(); line_number_table = new LineNumber[line_number_table_length]; for (int i = 0; i < line_number_table_length; i++) { line_number_table[i] = new LineNumber(input); } }
Example 12
Source File: Cardumen_0069_t.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 13
Source File: jMutRepair_0051_s.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 14
Source File: jMutRepair_0045_t.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 15
Source File: Cardumen_00136_s.java From coming with MIT License | 5 votes |
static PrecalculatedZone readFrom(DataInput in, String id) throws IOException { // Read string pool. int poolSize = in.readUnsignedShort(); String[] pool = new String[poolSize]; for (int i=0; i<poolSize; i++) { pool[i] = in.readUTF(); } int size = in.readInt(); long[] transitions = new long[size]; int[] wallOffsets = new int[size]; int[] standardOffsets = new int[size]; String[] nameKeys = new String[size]; for (int i=0; i<size; i++) { transitions[i] = readMillis(in); wallOffsets[i] = (int)readMillis(in); standardOffsets[i] = (int)readMillis(in); try { int index; if (poolSize < 256) { index = in.readUnsignedByte(); } else { index = in.readUnsignedShort(); } nameKeys[i] = pool[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new IOException("Invalid encoding"); } } DSTZone tailZone = null; if (in.readBoolean()) { tailZone = DSTZone.readFrom(in, id); } return new PrecalculatedZone (id, transitions, wallOffsets, standardOffsets, nameKeys, tailZone); }
Example 16
Source File: Bytecode5xClassParser.java From Bytecoder with Apache License 2.0 | 4 votes |
private void parseConstantPool_CONSTANT_String(final DataInput aDis, final BytecodeConstantPool aConstantPool) throws IOException { final int theStringIndex = aDis.readUnsignedShort(); aConstantPool.registerConstant(new BytecodeStringConstant(new BytecodeStringIndex(theStringIndex), aConstantPool)); }
Example 17
Source File: TypeAnnotationInfo.java From yGuard with MIT License | 4 votes |
private void read(DataInput din) throws java.io.IOException { u2startPc = din.readUnsignedShort(); u2length = din.readUnsignedShort(); u2index = din.readUnsignedShort(); }
Example 18
Source File: ConstantMethodHandle.java From Bytecoder with Apache License 2.0 | 2 votes |
/** * Initialize instance from file data. * * @param file Input stream * @throws IOException */ ConstantMethodHandle(final DataInput file) throws IOException { this(file.readUnsignedByte(), file.readUnsignedShort()); }
Example 19
Source File: CodeException.java From Bytecoder with Apache License 2.0 | 2 votes |
/** * Construct object from file stream. * @param file Input stream * @throws IOException */ CodeException(final DataInput file) throws IOException { this(file.readUnsignedShort(), file.readUnsignedShort(), file.readUnsignedShort(), file .readUnsignedShort()); }
Example 20
Source File: ConstantModule.java From commons-bcel with Apache License 2.0 | 2 votes |
/** * Initialize instance from file data. * * @param file Input stream * @throws IOException */ ConstantModule(final DataInput file) throws IOException { this(file.readUnsignedShort()); }