BuiltInGuards

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,352 of 3,45860%394 of 67841%2914293838891980
evaluateIsLocalVariable(GuardContext, Object[])610%180%1010171711
matchesBindingKind(IBinding, String)600%200%13137711
evaluateHasAnnotation(GuardContext, Object[])570%120%77161611
isSubtypeOf(ITypeBinding, String, Set)560%140%88131311
evaluateContains(GuardContext, Object[])510%80%55151511
implementsSerializable(ITypeBinding, Set)500%100%66121211
evaluateIsResourceVariable(GuardContext, Object[])472433%14422%810142201
evaluateIsPassedToMethod(GuardContext, Object[])460%80%55111111
implementsAutoCloseable(ITypeBinding)450%100%66111111
matchesNodeKind(ASTNode, String)432233%20416%13154701
evaluateIsField(GuardContext, Object[])382943%10428%68101801
evaluateIsAutoCloseable(GuardContext, Object[])380%80%55121211
evaluateThrowsException(GuardContext, Object[])366062%101254%712102801
evaluateInSerializableClass(GuardContext, Object[])360%80%55121211
evaluateGenericTypeIs(GuardContext, Object[])353952%12425%7972001
extractNodeText(ASTNode)33921%7112%457901
evaluateIsParameter(GuardContext, Object[])302949%8433%5781601
evaluateIsDeprecated(GuardContext, Object[])290%60%44101011
evaluateIsAssignedToLocalVariable(GuardContext, Object[])290%60%449911
evaluateIsInTryWithResourceBlock(GuardContext, Object[])282850%7541%5771501
evaluateHasNoSideEffect(GuardContext, Object[])260%60%447711
matchesModifierName(int, String)251841%9325%91291301
evaluateIsFinal(GuardContext, Object[])250%40%338811
evaluateInClass(GuardContext, Object[])233056%8433%6751401
evaluateInstanceOf(GuardContext, Object[])223963%5758%3741601
getAnnotationName(Annotation)221031%5116%345701
evaluateMethodNameMatches(GuardContext, Object[])203764%4450%3561501
resolveBinding(ASTNode)201847%5337%355901
findEnclosingMethodBody(ASTNode)190%40%336611
findEnclosingBodyDeclaration(ASTNode)180%40%336611
resolveTypeBinding(ASTNode)163568%4866%3741301
evaluateMatchesAny(GuardContext, Object[])154876%5964%4841701
evaluateParentMatches(GuardContext, Object[])154273%4450%4551501
evaluateIsPrivate(GuardContext, Object[])152158%4233%3461201
evaluateIsProtected(GuardContext, Object[])152158%4233%3461201
isAncestorOrSelf(ASTNode, ASTNode)150%40%336611
evaluateIsNullable(GuardContext, Object[])135781%41071%3841601
evaluateReferencedIn(GuardContext, Object[])85487%4450%4531401
evaluateHasReturnType(GuardContext, Object[])83581%3562%3531401
resolveModifiers(ASTNode)82676%3562%3521001
evaluateNotContains(GuardContext, Object[])80%20%221111
evaluateContainsAnnotation(GuardContext, Object[])76089%5964%5831801
evaluateArgsCount(GuardContext, Object[])74987%3975%3731301
evaluateParamCount(GuardContext, Object[])73382%2675%2541301
evaluateSubtypeOf(GuardContext, Object[])73282%1583%1411101
evaluateInPackage(GuardContext, Object[])72678%3350%3431001
evaluateEnclosingClassExtends(GuardContext, Object[])68093%61672%61232101
evaluateMatchesNone(GuardContext, Object[])65389%3975%3731701
matchesTypeName(ITypeBinding, String)64488%3975%3731101
implementsSerializable(ITypeBinding)60%n/a111111
parseVersion(String)52683%3562%353801
evaluateHasField(GuardContext, Object[])46694%31381%3921801
evaluateClassOverrides(GuardContext, Object[])44992%2880%2621301
evaluateIsRegexp(GuardContext, Object[])43990%2675%2521001
evaluateIsNonNull(GuardContext, Object[])43690%2675%2521001
evaluateIsLiteral(GuardContext, Object[])43288%6857%682601
evaluateIsPublic(GuardContext, Object[])43288%2466%2421201
evaluateHasModifier(GuardContext, Object[])42987%2250%232901
evaluateIsSingleCharacter(GuardContext, Object[])42787%2466%242601
stripQuotes(String)42686%5550%460501
extendsType(ITypeBinding, String, Set)42686%3562%352901
evaluateElementKindMatches(GuardContext, Object[])42485%2250%232801
evaluateIsCharsetString(GuardContext, Object[])42385%2250%232601
evaluateMode(GuardContext, Object[])42385%2250%232701
evaluateIsInConstructor(GuardContext, Object[])42284%2466%242901
evaluateIsStatic(GuardContext, Object[])42184%2250%232801
matchesElementKind(ASTNode, String)4969%1150%121401
evaluateSourceVersionBetween(GuardContext, Object[])33191%3350%341601
mapNullStatusToScore(NullStatus)31076%2250%242501
evaluateIsInLoop(GuardContext, Object[])3394%3975%3711101
evaluateSourceVersionGE(GuardContext, Object[])2291%1375%131501
evaluateSourceVersionLE(GuardContext, Object[])2291%1375%131501
evaluateHasSuppressWarnings(GuardContext, Object[])1789%1150%121501
findEnclosingTypeDeclaration(ASTNode)1688%1375%131601
findEnclosingMethodDeclaration(ASTNode)1688%1375%131601
evaluateIsNullLiteral(GuardContext, Object[])1487%1150%121401
registerAll(Map)276100%n/a0105601
evaluateIsStringLiteral(GuardContext, Object[])16100%2100%020401
static {...}13100%n/a010201
lambda$registerAll$0(GuardContext, Object[])100%n/a010101