dex/src/java/Dex.java
public ArrayList<TypeIdItem> typeIds() {
        if (this.typeIds != null)
            return this.typeIds;
        long _pos = this._io.pos();
        this._io.seek(header().typeIdsOff());
        typeIds = new ArrayList<TypeIdItem>(((Number) (header().typeIdsSize())).intValue());
        for (int i = 0; i < header().typeIdsSize(); i++) {
            this.typeIds.add(new TypeIdItem(this._io, this, _root));
        }
        this._io.seek(_pos);
        return this.typeIds;
    }
/**
     * type identifiers list.
     * 
     * These are identifiers for all types (classes, arrays, or primitive types)
     * referred to by this file, whether defined in the file or not.
     * 
     * This list must be sorted by string_id index, and it must not contain any duplicate entries.
     */
type identifiers list.

These are identifiers for all types (classes, arrays, or primitive types)
referred to by this file, whether defined in the file or not.

This list must be sorted by string_id index, and it must not contain any duplicate entries.
type identifiers list . These are identifiers for all types ( classes arrays or primitive types ) referred to by this file whether defined in the file or not . This list must be sorted by string_id index and it must not contain any duplicate entries .
public ArrayList<TypeIdItem> typeIds() {
        if (this.typeIds != null)
            return this.typeIds;
        long _pos = this._io.pos();
        this._io.seek(header().typeIdsOff());
        typeIds = new ArrayList<TypeIdItem>(((Number) (header().typeIdsSize())).intValue());
        for (int i = 0; i < header().typeIdsSize(); i++) {
            this.typeIds.add(new TypeIdItem(this._io, this, _root));
        }
        this._io.seek(_pos);
        return this.typeIds;
    }
public ArrayList < TypeIdItem > typeIds ( ) { if ( this . typeIds != null ) return this . typeIds ; long _pos = this . _io . pos ( ) ; this . _io . seek ( header ( ) . typeIdsOff ( ) ) ; typeIds = new ArrayList < TypeIdItem > ( ( ( Number ) ( header ( ) . typeIdsSize ( ) ) ) . intValue ( ) ) ; for ( int i = 0 ; i < header ( ) . typeIdsSize ( ) ; i ++ ) { this . typeIds . add ( new TypeIdItem ( this . _io , this , _root ) ) ; } this . _io . seek ( _pos ) ; return this . typeIds ; }
type identifiers list.
type identifiers list .