BasicBlock basicBlock = bbIter.next(); if (basicBlock.isNullCheck()) { analyzeNullCheck(invDataflow, basicBlock); } else if (!basicBlock.isEmpty()) {
if (fallThroughPredecessor == null || !fallThroughPredecessor.isNullCheck()) { return;
if (sourceBlock.isNullCheck() && edgeType == FALL_THROUGH_EDGE) { ValueNumberFrame vnaFrame = vnaDataflow.getStartFact(destBlock); if (vnaFrame == null) {
BasicBlock bb = bbIter.next(); if (!bb.isNullCheck()) { continue;
BasicBlock basicBlock = bbIter.next(); if (basicBlock.isNullCheck()) { InstructionHandle exceptionThrowerHandle = basicBlock.getExceptionThrower(); Instruction exceptionThrower = exceptionThrowerHandle.getInstruction();
if (fallThroughPredecessor == null || !fallThroughPredecessor.isNullCheck()) { return;
BasicBlock basicBlock = bbIter.next(); if (basicBlock.isNullCheck()) { analyzeNullCheck(invDataflow, basicBlock); } else if (!basicBlock.isEmpty()) {
if (sourceBlock.isNullCheck() && edgeType == FALL_THROUGH_EDGE) { ValueNumberFrame vnaFrame = vnaDataflow.getStartFact(destBlock); if (vnaFrame == null) {
BasicBlock bb = bbIter.next(); if (!bb.isNullCheck()) { continue;
BasicBlock basicBlock = bbIter.next(); if (basicBlock.isNullCheck()) { InstructionHandle exceptionThrowerHandle = basicBlock.getExceptionThrower(); Instruction exceptionThrower = exceptionThrowerHandle.getInstruction();