LCOV - code coverage report
Current view: top level - server/permissions - RefControl.java (source / functions) Hit Total Coverage
Test: _coverage_report.dat Lines: 256 283 90.5 %
Date: 2022-11-19 15:00:39 Functions: 41 42 97.6 %

Function Name Sort by function name Hit count Sort by hit count
com/google/gerrit/server/permissions/RefControl::lambda$refPermissionName$0 (Lcom/google/gerrit/server/permissions/RefPermission;)Ljava/lang/IllegalStateException; 0
com/google/gerrit/server/permissions/RefControl::getRange (Ljava/lang/String;)Lcom/google/gerrit/entities/PermissionRange; 1
com/google/gerrit/server/permissions/RefControl$ForRefImpl::lambda$isTagVisible$0 (Lorg/eclipse/jgit/lib/Ref;)Z 5
com/google/gerrit/server/permissions/RefControl::canForgeGerritServerIdentity ()Z 5
com/google/gerrit/server/permissions/RefControl$ForRefImpl::isTagVisible ()Z 12
com/google/gerrit/server/permissions/RefControl::canForceUpdate ()Z 13
com/google/gerrit/server/permissions/RefControl::canRebase ()Z 14
com/google/gerrit/server/permissions/RefControl::canAddPatchSet ()Z 22
com/google/gerrit/server/permissions/RefControl::canDeleteChanges (Z)Z 22
com/google/gerrit/server/permissions/RefControl::canForceEditTopicName ()Z 26
com/google/gerrit/server/permissions/RefControl::canUploadMerges ()Z 26
com/google/gerrit/server/permissions/RefControl::canRevert ()Z 27
com/google/gerrit/server/permissions/RefControl::canForgeCommitter ()Z 30
com/google/gerrit/server/permissions/RefControl::isOwner ()Z 35
com/google/gerrit/server/permissions/RefControl::canForgeAuthor ()Z 36
com/google/gerrit/server/permissions/RefControl::canDelete ()Z 41
com/google/gerrit/server/permissions/RefControl::canPushWithForce ()Z 44
com/google/gerrit/server/permissions/RefControl::refPermissionName (Lcom/google/gerrit/server/permissions/RefPermission;)Ljava/lang/String; 45
com/google/gerrit/server/permissions/RefControl::canUpdate ()Z 48
com/google/gerrit/server/permissions/RefControl::isBlock (Lcom/google/gerrit/entities/PermissionRule;Z)Z 49
com/google/gerrit/server/permissions/RefControl$ForRefImpl::resourcePath ()Ljava/lang/String; 58
com/google/gerrit/server/permissions/RefControl$ForRefImpl::testCond (Lcom/google/gerrit/server/permissions/RefPermission;)Lcom/google/gerrit/extensions/conditions/BooleanCondition; 58
com/google/gerrit/server/permissions/RefControl::canSubmit (Z)Z 59
com/google/gerrit/server/permissions/RefControl$ForRefImpl::change (Lcom/google/gerrit/server/notedb/ChangeNotes;)Lcom/google/gerrit/server/permissions/PermissionBackend$ForChange; 103
com/google/gerrit/server/permissions/RefControl$ForRefImpl::change (Lcom/google/gerrit/server/query/change/ChangeData;)Lcom/google/gerrit/server/permissions/PermissionBackend$ForChange; 103
com/google/gerrit/server/permissions/RefControl::getProjectControl ()Lcom/google/gerrit/server/permissions/ProjectControl; 103
com/google/gerrit/server/permissions/RefControl::getRange (Ljava/lang/String;Z)Lcom/google/gerrit/entities/PermissionRange; 103
com/google/gerrit/server/permissions/RefControl::toRange (Ljava/lang/String;Z)Lcom/google/gerrit/entities/PermissionRange; 103
com/google/gerrit/server/permissions/RefControl::canUpload ()Z 104
com/google/gerrit/server/permissions/RefControl$ForRefImpl::check (Lcom/google/gerrit/server/permissions/RefPermission;)V 118
com/google/gerrit/server/permissions/RefControl::hasReadPermissionOnRef (Z)Z 127
com/google/gerrit/server/permissions/RefControl$ForRefImpl::test (Ljava/util/Collection;)Ljava/util/Set; 129
com/google/gerrit/server/permissions/RefControl$ForRefImpl::<init> (Lcom/google/gerrit/server/permissions/RefControl;)V 132
com/google/gerrit/server/permissions/RefControl$ForRefImpl::can (Lcom/google/gerrit/server/permissions/RefPermission;)Z 132
com/google/gerrit/server/permissions/RefControl::asForRef ()Lcom/google/gerrit/server/permissions/PermissionBackend$ForRef; 132
com/google/gerrit/server/permissions/RefControl::getUser ()Lcom/google/gerrit/server/CurrentUser; 132
com/google/gerrit/server/permissions/RefControl::<clinit> ()V 145
com/google/gerrit/server/permissions/RefControl::<init> (Lcom/google/gerrit/server/query/change/ChangeData$Factory;Lcom/google/gerrit/server/permissions/RefVisibilityControl;Lcom/google/gerrit/server/permissions/ProjectControl;Lcom/google/gerrit/server/git/GitRepositoryManager;Ljava/lang/String;Lcom/google/gerrit/server/permissions/PermissionCollection;)V 145
com/google/gerrit/server/permissions/RefControl::canPerform (Ljava/lang/String;)Z 145
com/google/gerrit/server/permissions/RefControl::canPerform (Ljava/lang/String;ZZ)Z 145
com/google/gerrit/server/permissions/RefControl::isAllow (Lcom/google/gerrit/entities/PermissionRule;Z)Z 145
com/google/gerrit/server/permissions/RefControl::isBlocked (Ljava/lang/String;ZZ)Z 145

Generated by: LCOV version 1.16+git.20220603.dfeb750