Home
last modified time | relevance | path

Searched refs:getGuards (Results 1 – 5 of 5) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DCatchHandlers.java44 public List<DexType> getGuards() { in getGuards() method in CatchHandlers
60 return getGuards().size() > 0 && in hasCatchAll()
61 getGuards().get(getGuards().size() - 1) == DexItemFactory.catchAllType; in hasCatchAll()
DBasicBlock.java181 catchHandlers = new CatchHandlers<>(catchHandlers.getGuards(), targets); in swapSuccessors()
206 catchHandlers = new CatchHandlers<>(catchHandlers.getGuards(), targets); in replaceSuccessor()
304 guards.addAll(catchHandlers.getGuards().subList(current, i)); in removeSuccessorsByIndex()
943 return new CatchHandlers<>(catchHandlers.getGuards(), targets); in getCatchHandlers()
1181 List<DexType> prevCatchGuards = fromBlock.catchHandlers.getGuards(); in appendCatchHandlers()
1188 newCatchGuards.addAll(catchHandlers.getGuards()); in appendCatchHandlers()
DIRCode.java247 List<DexType> guards = catchHandlers.getGuards(); in consistentCatchHandlers()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DDexBuilder.java583 for (int i = 0; i < handlerGroup.getGuards().size(); i++) {
584 DexType type = handlerGroup.getGuards().get(i);
588 assert i == handlerGroup.getGuards().size() - 1;
DIRBuilder.java1578 currentBlock.linkCatchSuccessors(catchHandlers.getGuards(), targets);