Searched refs:cpMap (Results 1 - 12 of 12) sorted by relevance

/openjdk7/jdk/src/share/classes/com/sun/java/util/jar/pack/
H A DConstantPool.java735 protected Entry[] cpMap; field in class:ConstantPool.Index
738 return cpMap;
743 protected Index(String debugName, Entry[] cpMap) { argument
745 setMap(cpMap);
747 protected void setMap(Entry[] cpMap) { argument
749 this.cpMap = cpMap;
756 cpMap = new Entry[cpMapList.size()];
757 cpMapList.toArray(cpMap);
758 setMap(cpMap);
897 makeIndex(String debugName, Entry[] cpMap) argument
[all...]
H A DClassReader.java111 return i == 0 ? null : cls.cpMap[i];
204 Entry[] cpMap = new Entry[length];
205 cpMap[0] = null;
211 cpMap[i] = ConstantPool.getUtf8Entry(in.readUTF());
215 cpMap[i] = ConstantPool.getLiteralEntry(in.readInt());
220 cpMap[i] = ConstantPool.getLiteralEntry(in.readFloat());
225 cpMap[i] = ConstantPool.getLiteralEntry(in.readLong());
226 cpMap[++i] = null;
231 cpMap[i] = ConstantPool.getLiteralEntry(in.readDouble());
232 cpMap[
[all...]
H A DPackageReader.java392 Index initCPIndex(byte tag, Entry[] cpMap) { argument
394 for (int i = 0; i < cpMap.length; i++) {
395 Utils.log.fine("cp.add "+cpMap[i]);
398 Index index = ConstantPool.makeIndex(ConstantPool.tagName(tag), cpMap);
425 Entry[] cpMap = new Entry[len];
427 Utils.log.info("Reading "+cpMap.length+" "+ConstantPool.tagName(tag)+" entries...");
431 readUtf8Bands(cpMap);
434 cp_Int.expectLength(cpMap.length);
436 for (int i = 0; i < cpMap.length; i++) {
438 cpMap[
554 readUtf8Bands(Entry[] cpMap) argument
667 readSignatureBands(Entry[] cpMap) argument
698 readMemberRefs(byte tag, Entry[] cpMap, CPRefBand cp_class, CPRefBand cp_desc) argument
[all...]
H A DClassWriter.java110 Entry[] cpMap = cls.cpMap;
111 writeShort(cpMap.length);
112 for (int i = 0; i < cpMap.length; i++) {
113 Entry e = cpMap[i];
114 assert((e == null) == (i == 0 || cpMap[i-1] != null && cpMap[i-1].isDoubleWord()));
H A DPackageWriter.java456 Entry[] cpMap = index.cpMap;
458 Utils.log.info("Writing "+cpMap.length+" "+ConstantPool.tagName(tag)+" entries...");
462 printArrayTo(ps, cpMap, 0, cpMap.length);
468 writeUtf8Bands(cpMap);
471 for (int i = 0; i < cpMap.length; i++) {
472 NumberEntry e = (NumberEntry) cpMap[i];
478 for (int i = 0; i < cpMap.length; i++) {
479 NumberEntry e = (NumberEntry) cpMap[
539 writeUtf8Bands(Entry[] cpMap) argument
666 writeSignatureBands(Entry[] cpMap) argument
676 writeMemberRefs(byte tag, Entry[] cpMap, CPRefBand cp_class, CPRefBand cp_desc) argument
[all...]
H A DInstruction.java167 public ConstantPool.Entry getCPRef(ConstantPool.Entry[] cpMap) { argument
169 return (index < 0) ? null : cpMap[index];
356 public String toString(ConstantPool.Entry[] cpMap) { argument
371 if (idx >= 0) s += (cpMap == null) ? ""+idx : "="+cpMap[idx].stringValue();
H A DCode.java153 // References (to a local cpMap) are embedded in the bytes.
154 ConstantPool.Entry[] cpMap = getCPMap();
160 refs.add(cpMap[cpref]);
H A DPackage.java202 Entry[] cpMap; field in class:Package.Class
310 return cpMap;
313 protected void setCPMap(Entry[] cpMap) { argument
314 this.cpMap = cpMap;
512 return cpMap;
H A DBandStructure.java2372 int seq = ConstantPool.TAG_ORDER[ix.cpMap[0].tag];
2626 static void printArrayTo(PrintStream ps, Entry[] cpMap, int start, int end) { argument
2630 String s = cpMap[start+i].stringValue();
/openjdk7/jdk/src/share/native/com/sun/java/util/jar/pack/
H A Dunpack.h481 void read_Utf8_values(entry* cpMap, int len);
482 void read_single_words(band& cp_band, entry* cpMap, int len);
483 void read_double_words(band& cp_bands, entry* cpMap, int len);
484 void read_single_refs(band& cp_band, byte refTag, entry* cpMap, int len);
485 void read_double_refs(band& cp_band, byte ref1Tag, byte ref2Tag, entry* cpMap, int len);
486 void read_signature_values(entry* cpMap, int len);
H A Dunpack.cpp932 entry* cpMap = &entries[tag_base[tag]]; local
933 tag_index[tag].init(tag_count[tag], cpMap, tag);
1004 void unpacker::read_Utf8_values(entry* cpMap, int len) { argument
1162 bytes& value = cpMap[i].value.b;
1171 htref = &cpMap[i];
1182 void unpacker::read_single_words(band& cp_band, entry* cpMap, int len) { argument
1185 cpMap[i].value.i = cp_band.getInt(); // coding handles signs OK
1190 void unpacker::read_double_words(band& cp_bands, entry* cpMap, int len) { argument
1196 cpMap[i].value.l = cp_band_hi.getLong(cp_band_lo, true);
1203 void unpacker::read_single_refs(band& cp_band, byte refTag, entry* cpMap, in argument
1230 read_double_refs(band& cp_band, byte ref1Tag, byte ref2Tag, entry* cpMap, int len) argument
1253 read_signature_values(entry* cpMap, int len) argument
1299 entry* cpMap = &cp.entries[base]; local
[all...]
/openjdk7/jdk/test/tools/pack200/pack200-verifier/src/xmlkit/
H A DClassWriter.java115 protected HashMap<String, int[]> cpMap = new HashMap<String, int[]>(); field in class:ClassWriter
192 int[] ids = cpMap.get(name.toString());
238 int[] ids = cpMap.get(name);
240 cpMap.put(name, ids = new int[13]);

Completed in 81 milliseconds