b.instanceOf(cf.getType()); Label isInstance = b.createLabel(); b.ifZeroComparisonBranch(isInstance, "!=");
builder.instanceOf(stringType); Label notString = builder.createLabel(); builder.ifZeroComparisonBranch(notString, "=="); builder.loadLocal(p2); builder.instanceOf(stringType); Label isString = builder.createLabel(); builder.ifZeroComparisonBranch(isString, "!=");
b.instanceOf(cf.getType()); Label isInstance = b.createLabel(); b.ifZeroComparisonBranch(isInstance, "!=");
b.instanceOf(cf.getType()); Label isInstance = b.createLabel(); b.ifZeroComparisonBranch(isInstance, "!=");
b.instanceOf(cf.getType()); Label isInstance = b.createLabel(); b.ifZeroComparisonBranch(isInstance, "!=");
b.instanceOf(userStorableTypeDesc); Label fail = b.createLabel(); b.ifZeroComparisonBranch(fail, "==");
b.instanceOf(userStorableTypeDesc); Label fail = b.createLabel(); b.ifZeroComparisonBranch(fail, "==");
b.instanceOf(abortException); Label nextCheck = b.createLabel(); b.ifZeroComparisonBranch(nextCheck, "=="); b.loadLocal(exceptionVar); TypeDesc repException = TypeDesc.forClass(RepositoryException.class); b.instanceOf(repException); Label throwAny = b.createLabel(); b.ifZeroComparisonBranch(throwAny, "==");
b.instanceOf(abortException); Label nextCheck = b.createLabel(); b.ifZeroComparisonBranch(nextCheck, "=="); b.loadLocal(exceptionVar); TypeDesc repException = TypeDesc.forClass(RepositoryException.class); b.instanceOf(repException); Label throwAny = b.createLabel(); b.ifZeroComparisonBranch(throwAny, "==");
builder.instanceOf(stringType); Label notString = builder.createLabel(); builder.ifZeroComparisonBranch(notString, "=="); builder.loadLocal(p2); builder.instanceOf(stringType); Label isString = builder.createLabel(); builder.ifZeroComparisonBranch(isString, "!=");
b.instanceOf(UNREFERENCED_TYPE); Label notUnref = b.createLabel(); b.ifZeroComparisonBranch(notUnref, "==");
b.instanceOf(cf.getType()); Label notInstance = b.createLabel(); b.ifZeroComparisonBranch(notInstance, "==");