Searched defs:pool (Results 1 - 6 of 6) sorted by relevance

/dalvik/dx/src/com/android/dx/cf/attrib/
H A DRawAttribute.java30 * {@code null-ok;} constant pool to use for resolution of cpis in {@link
33 private final ConstantPool pool; field in class:RawAttribute
40 * @param pool {@code null-ok;} constant pool to use for cpi resolution
42 public RawAttribute(String name, ByteArray data, ConstantPool pool) { argument
50 this.pool = pool;
60 * @param pool {@code null-ok;} constant pool to use for cpi resolution
63 int length, ConstantPool pool) {
62 RawAttribute(String name, ByteArray data, int offset, int length, ConstantPool pool) argument
[all...]
/dalvik/dx/src/com/android/dx/cf/cst/
H A DConstantPoolParser.java56 * Parser for a constant pool embedded in a class file.
59 /** {@code non-null;} the bytes of the constant pool */
62 /** {@code non-null;} actual parsed constant pool contents */
63 private final StdConstantPool pool; field in class:ConstantPoolParser
69 * -1 || >= 10; the end offset of this constant pool in the
87 this.pool = new StdConstantPool(size);
102 * Gets the end offset of this constant pool in the {@code byte[]}
113 * Gets the actual constant pool.
115 * @return {@code non-null;} the constant pool
119 return pool;
[all...]
/dalvik/dx/src/com/android/dx/cf/direct/
H A DAnnotationParser.java54 /** {@code non-null;} constant pool to use */
55 private final ConstantPool pool; field in class:AnnotationParser
87 this.pool = cf.getConstantPool();
247 CstString typeString = (CstString) pool.get(typeIndex);
284 CstString elementName = (CstString) pool.get(elementNameIndex);
350 CstString value = (CstString) pool.get(classInfoIndex);
367 CstString typeName = (CstString) pool.get(typeNameIndex);
368 CstString constName = (CstString) pool.get(constNameIndex);
424 Constant value = (Constant) pool.get(constValueIndex);
H A DDirectClassFile.java99 * {@code null-ok;} the constant pool; only ever {@code null}
100 * before the constant pool is successfully parsed
102 private StdConstantPool pool; field in class:DirectClassFile
299 return pool;
358 * list of constant pool indices for classes, which are in turn
361 * constant pool entries of type {@code Class}.
373 if (pool == null) {
374 throw new IllegalStateException("pool not yet initialized");
377 return new DcfTypeList(bytes, offset, size, pool, observer);
519 pool
617 private final StdConstantPool pool; field in class:DirectClassFile.DcfTypeList
629 DcfTypeList(ByteArray bytes, int offset, int size, StdConstantPool pool, ParseObserver observer) argument
[all...]
H A DStdAttributeFactory.java253 ConstantPool pool = cf.getConstantPool();
280 pool);
313 CstType catchType = (CstType) pool.get0Ok(catchTypeIdx);
357 ConstantPool pool = cf.getConstantPool();
359 TypedConstant cst = (TypedConstant) pool.get(idx);
391 ConstantPool pool = cf.getConstantPool();
394 CstType type = (CstType) pool.get(idx);
397 CstNat method = (CstNat) pool.get0Ok(idx);
448 ConstantPool pool = cf.getConstantPool();
470 CstType innerClass = (CstType) pool
593 parseLocalVariables(ByteArray bytes, ConstantPool pool, ParseObserver observer, int count, boolean typeTable) argument
[all...]
/dalvik/dx/src/com/android/dx/cf/code/
H A DBytecodeArray.java46 * {@code non-null;} constant pool to use when resolving constant
47 * pool indices
49 private final ConstantPool pool; field in class:BytecodeArray
55 * @param pool {@code non-null;} constant pool to use when
56 * resolving constant pool indices
58 public BytecodeArray(ByteArray bytes, ConstantPool pool) { argument
63 if (pool == null) {
64 throw new NullPointerException("pool == null");
68 this.pool
[all...]

Completed in 197 milliseconds