Lines Matching defs:edata
93 byte[] edata = ze.getExtra();
94 if (edata == null || !hasMagic(edata)) {
95 if (edata == null) {
96 edata = new byte[4];
99 byte[] tmp = new byte[edata.length + 4];
100 System.arraycopy(edata, 0, tmp, 4, edata.length);
101 edata = tmp;
103 set16(edata, 0, JAR_MAGIC); // extra field id
104 set16(edata, 2, 0); // extra field size
105 ze.setExtra(edata);
118 private static boolean hasMagic(byte[] edata) {
121 while (i < edata.length) {
122 if (get16(edata, i) == JAR_MAGIC) {
125 i += get16(edata, i + 2) + 4;