question: private void bindViewType ( WXComponent component ) { int id = generateViewType ( component ) ; if ( mViewTypes == null ) { mViewTypes = new SparseArray < > ( ) ; } ArrayList < WXComponent > mTypes = mViewTypes . get ( id ) ; if ( mTypes == null ) { mTypes = new ArrayList < > ( ) ; mViewTypes . put ( id , mTypes ) ; } mTypes . add ( component ) ; }
target:  ViewType will be classified into {HashMap<Integer,ArrayList<Integer>> mViewTypes}