CheckAccessControls

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,669 of 1,7383%375 of 3750%2332343974254243
checkPropertyVisibility(NodeTraversal, Node, Node)1670%360%1919414111
checkConstantProperty(NodeTraversal, Node)1360%360%1919333311
getClassOfMethod(Node, Node)840%260%1414232311
checkPropertyDeprecation(NodeTraversal, Node, Node)790%100%66161611
checkNameVisibility(NodeTraversal, Node, Node)770%90%66151511
checkNameDeprecation(NodeTraversal, Node, Node)730%160%99121211
checkOverriddenPropertyVisibility(NodeTraversal, Node, Node, JSDocInfo.Visibility, JSDocInfo.Visibility, ObjectTypeI, boolean)630%120%77131311
checkConstructorDeprecation(NodeTraversal, Node, Node)530%80%55111111
checkKeyVisibilityConvention(NodeTraversal, Node, Node)530%160%99161611
visit(NodeTraversal, Node, Node)510%60%66151511
shouldEmitDeprecationWarning(NodeTraversal, Node, Node)470%220%12128811
checkPackagePropertyVisibility(NodeTraversal, Node, StaticSourceFile, StaticSourceFile)460%60%44101011
checkPrivatePropertyVisibility(NodeTraversal, Node, Node, boolean, TypeI)450%60%44101011
checkFinalClassOverrides(NodeTraversal, Node, Node)410%60%449911
checkNonOverriddenPropertyVisibility(NodeTraversal, Node, Node, JSDocInfo.Visibility, boolean, ObjectTypeI, StaticSourceFile, StaticSourceFile)410%100%77121211
enterScope(NodeTraversal)400%80%55101011
isPackageAccessAllowed(Var, Node)360%100%669911
checkProtectedPropertyVisibility(NodeTraversal, Node, TypeI)350%40%337711
canAccessDeprecatedTypes(NodeTraversal)350%120%778811
checkOverriddenPropertyVisibilityMismatch(JSDocInfo.Visibility, JSDocInfo.Visibility, JSDocInfo.Visibility, NodeTraversal, Node)340%80%556611
isPrivateAccessAllowed(Var, Node, Node)330%120%778811
CheckAccessControls(AbstractCompiler, boolean)300%n/a119911
isPropertyDeclaredConstant(ObjectTypeI, String)300%100%669911
getSuperClassInstanceIfFinal(TypeI)290%100%667711
propertyIsDeclaredButNotPrivate(Node, Node)280%120%777711
getTypeDeprecationInfo(TypeI)270%80%55111111
normalizeClassType(TypeI)260%100%667711
process(Node, Node)250%n/a116611
getTypeOfThis(Node)250%60%447711
checkPrivateNameConvention(JSDocInfo.Visibility, Node)230%60%445511
hotSwapScript(Node, Node)200%n/a115511
exitScope(NodeTraversal)200%40%336611
getPropertyDeprecationInfo(ObjectTypeI, String)200%40%337711
getDeprecationReason(JSDocInfo)150%60%445511
isPrivateByConvention(String)130%40%332211
getOverridingPropertyVisibility(Node)130%40%333311
getCurrentClass()130%20%222211
isDeprecatedFunction(Node)120%20%222211
getCanonicalInstance(ObjectTypeI)100%20%222211
isValidPrivateConstructorAccess(Node)70%20%221111
dereference(TypeI)70%20%221111
castToObject(TypeI)70%20%221111
static {...}69100%n/a0102801