Home | History | Annotate | Download | only in program

Lines Matching refs:typeList

31 import dexfuzz.rawdex.TypeList;
50 TypeList parameterList = null;
78 (TypeList) protoId.parametersOff.getPointedToItem())) {
615 private TypeList createTypeList(String[] parameterList) {
616 TypeList typeList = new TypeList();
631 typeList.list = typeItemList.toArray(new TypeItem[]{});
632 typeList.size = typeItemList.size();
638 rawDexFile.typeLists = new ArrayList<TypeList>();
640 .insertNewOffsettableAsFirstEverTypeList(typeList, rawDexFile);
642 TypeList prevTypeList =
644 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(typeList, prevTypeList);
647 // Finally, add this new TypeList to the list of them.
648 rawDexFile.typeLists.add(typeList);
650 return typeList;
653 private TypeList findTypeList(String[] parameterList) {
664 for (TypeList typeList : rawDexFile.typeLists) {
665 if (typeList.size != typeIdList.length) {
671 for (TypeItem typeItem : typeList.list) {
679 return typeList;
686 private TypeList findOrCreateTypeList(String[] parameterList) {
687 TypeList typeList = findTypeList(parameterList);
688 if (typeList != null) {
689 return typeList;
703 TypeList typeList = null;
708 typeList = findOrCreateTypeList(parameterList);
711 rawDexFile.getOffsetTracker().getOffsettableForItem(typeList);
767 // Only look for a TypeList if there's a parameter list.
768 TypeList typeList = null;
770 typeList = findTypeList(parameterList);
771 if (typeList == null) {
782 && typeList.equals(protoId.parametersOff.getPointedToItem())) {