LCOV - code coverage report
Current view:
top level
-
server/permissions
- ProjectControl.java
(
source
/ functions)
Hit
Total
Coverage
Test:
_coverage_report.dat
Lines:
151
164
92.1 %
Date:
2022-11-19 15:00:39
Functions:
40
40
100.0 %
Function Name
Hit count
com/google/gerrit/server/permissions/ProjectControl::canAddRefs ()Z
9
com/google/gerrit/server/permissions/ProjectControl::canAddTagRefs ()Z
9
com/google/gerrit/server/permissions/ProjectControl::canPerformOnTagRef (Ljava/lang/String;)Z
9
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::change (Lcom/google/gerrit/server/query/change/ChangeData;)Lcom/google/gerrit/server/permissions/PermissionBackend$ForChange;
19
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::change (Lcom/google/gerrit/server/notedb/ChangeNotes;)Lcom/google/gerrit/server/permissions/PermissionBackend$ForChange;
38
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::checkProject (Lcom/google/gerrit/entities/Change;)V
47
com/google/gerrit/server/permissions/ProjectControl::canCreateChanges ()Z
57
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::resourcePath ()Ljava/lang/String;
58
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::testCond (Lcom/google/gerrit/extensions/api/access/CoreOrPluginProjectPermission;)Lcom/google/gerrit/extensions/conditions/BooleanCondition;
58
com/google/gerrit/server/permissions/ProjectControl::canRunReceivePack ()Z
97
com/google/gerrit/server/permissions/ProjectControl::canPushToAtLeastOneRef ()Z
98
com/google/gerrit/server/permissions/ProjectControl::controlFor (Lcom/google/gerrit/server/query/change/ChangeData;)Lcom/google/gerrit/server/permissions/ChangeControl;
103
com/google/gerrit/server/permissions/ProjectControl::controlForRef (Lcom/google/gerrit/entities/BranchNameKey;)Lcom/google/gerrit/server/permissions/RefControl;
103
com/google/gerrit/server/permissions/ProjectControl::canPerform (Ljava/lang/String;Lcom/google/gerrit/entities/AccessSection;Lcom/google/gerrit/entities/Permission;)Ljava/lang/Boolean;
118
com/google/gerrit/server/permissions/ProjectControl::canPerformOnAnyRef (Ljava/lang/String;)Z
118
com/google/gerrit/server/permissions/ProjectControl::match (Lcom/google/gerrit/entities/PermissionRule;)Z
118
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::ref (Ljava/lang/String;)Lcom/google/gerrit/server/permissions/PermissionBackend$ForRef;
132
com/google/gerrit/server/permissions/ProjectControl::canRunUploadPack ()Z
134
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::filter (Ljava/util/Collection;Lorg/eclipse/jgit/lib/Repository;Lcom/google/gerrit/server/permissions/PermissionBackend$RefFilterOptions;)Ljava/util/Collection;
135
com/google/gerrit/server/permissions/ProjectControl::allRefPatterns (Ljava/lang/String;)Ljava/util/Set;
135
com/google/gerrit/server/permissions/ProjectControl::canPerformOnAllRefs (Ljava/lang/String;Ljava/util/Set;)Z
135
com/google/gerrit/server/permissions/ProjectControl::allRefsAreVisible (Ljava/util/Set;)Z
136
com/google/gerrit/server/permissions/ProjectControl::match (Lcom/google/gerrit/entities/AccountGroup$UUID;)Z
139
com/google/gerrit/server/permissions/ProjectControl::getProjectState ()Lcom/google/gerrit/server/project/ProjectState;
141
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::test (Ljava/util/Collection;)Ljava/util/Set;
143
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::can (Lcom/google/gerrit/extensions/api/access/CoreOrPluginProjectPermission;)Z
144
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::can (Lcom/google/gerrit/server/permissions/ProjectPermission;)Z
144
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::check (Lcom/google/gerrit/extensions/api/access/CoreOrPluginProjectPermission;)V
144
com/google/gerrit/server/permissions/ProjectControl::isAdmin ()Z
144
com/google/gerrit/server/permissions/ProjectControl::isOwner ()Z
144
com/google/gerrit/server/permissions/ProjectControl$ForProjectImpl::<init> (Lcom/google/gerrit/server/permissions/ProjectControl;)V
145
com/google/gerrit/server/permissions/ProjectControl::<init> (Ljava/util/Set;Ljava/util/Set;Lcom/google/gerrit/server/permissions/PermissionCollection$Factory;Lcom/google/gerrit/server/permissions/PermissionBackend;Lcom/google/gerrit/server/permissions/RefVisibilityControl;Lcom/google/gerrit/server/git/GitRepositoryManager;Lcom/google/gerrit/server/permissions/DefaultRefFilter$Factory;Lcom/google/gerrit/server/query/change/ChangeData$Factory;Lcom/google/gerrit/server/config/AllUsersName;Lcom/google/gerrit/server/CurrentUser;Lcom/google/gerrit/server/project/ProjectState;)V
145
com/google/gerrit/server/permissions/ProjectControl::access ()Ljava/util/List;
145
com/google/gerrit/server/permissions/ProjectControl::asForProject ()Lcom/google/gerrit/server/permissions/PermissionBackend$ForProject;
145
com/google/gerrit/server/permissions/ProjectControl::controlForRef (Ljava/lang/String;)Lcom/google/gerrit/server/permissions/RefControl;
145
com/google/gerrit/server/permissions/ProjectControl::getProject ()Lcom/google/gerrit/entities/Project;
145
com/google/gerrit/server/permissions/ProjectControl::getUser ()Lcom/google/gerrit/server/CurrentUser;
145
com/google/gerrit/server/permissions/ProjectControl::isDeclaredOwner ()Z
145
com/google/gerrit/server/permissions/ProjectControl::match (Lcom/google/gerrit/entities/AccountGroup$UUID;Z)Z
145
com/google/gerrit/server/permissions/ProjectControl::match (Lcom/google/gerrit/entities/PermissionRule;Z)Z
145
Generated by:
LCOV version 1.16+git.20220603.dfeb750