dex/src/java/Dex.java
public ArrayList<ProtoIdItem> protoIds() {
        if (this.protoIds != null)
            return this.protoIds;
        long _pos = this._io.pos();
        this._io.seek(header().protoIdsOff());
        protoIds = new ArrayList<ProtoIdItem>(((Number) (header().protoIdsSize())).intValue());
        for (int i = 0; i < header().protoIdsSize(); i++) {
            this.protoIds.add(new ProtoIdItem(this._io, this, _root));
        }
        this._io.seek(_pos);
        return this.protoIds;
    }
/**
     * method prototype identifiers list.
     * 
     * These are identifiers for all prototypes referred to by this file.
     * 
     * This list must be sorted in return-type (by type_id index) major order,
     * and then by argument list (lexicographic ordering, individual arguments
     * ordered by type_id index). The list must not contain any duplicate entries.
     */
method prototype identifiers list.

These are identifiers for all prototypes referred to by this file.

This list must be sorted in return-type (by type_id index) major order,
and then by argument list (lexicographic ordering, individual arguments
ordered by type_id index). The list must not contain any duplicate entries.
method prototype identifiers list . These are identifiers for all prototypes referred to by this file . This list must be sorted in return - type ( by type_id index ) major order and then by argument list ( lexicographic ordering individual arguments ordered by type_id index ) . The list must not contain any duplicate entries .
public ArrayList<ProtoIdItem> protoIds() {
        if (this.protoIds != null)
            return this.protoIds;
        long _pos = this._io.pos();
        this._io.seek(header().protoIdsOff());
        protoIds = new ArrayList<ProtoIdItem>(((Number) (header().protoIdsSize())).intValue());
        for (int i = 0; i < header().protoIdsSize(); i++) {
            this.protoIds.add(new ProtoIdItem(this._io, this, _root));
        }
        this._io.seek(_pos);
        return this.protoIds;
    }
public ArrayList < ProtoIdItem > protoIds ( ) { if ( this . protoIds != null ) return this . protoIds ; long _pos = this . _io . pos ( ) ; this . _io . seek ( header ( ) . protoIdsOff ( ) ) ; protoIds = new ArrayList < ProtoIdItem > ( ( ( Number ) ( header ( ) . protoIdsSize ( ) ) ) . intValue ( ) ) ; for ( int i = 0 ; i < header ( ) . protoIdsSize ( ) ; i ++ ) { this . protoIds . add ( new ProtoIdItem ( this . _io , this , _root ) ) ; } this . _io . seek ( _pos ) ; return this . protoIds ; }
method prototype identifiers list.
method prototype identifiers list .