test_class.file: oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlListTest.java
test_class.identifier: AbstractAccessControlListTest
test_class.superclass: extends AbstractAccessControlTest
test_case.body: @Test
      public void testSize() throws RepositoryException {
          AbstractAccessControlList acl = createACL(createTestEntries());
          assertEquals(3, acl.size());
      }
test_case.class_method_signature: AbstractAccessControlListTest.testSize()
test_case.full_signature: @Test public void testSize()
test_case.identifier: testSize
test_case.invocations: createACL createTestEntries assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSize()
focal_class.declarator: oakPath
focal_class.modifier: private final
focal_class.original_string: private final String oakPath;
focal_class.type: String
focal_class.var_name: oakPath
focal_class.declarator: namePathMapper
focal_class.modifier: private final
focal_class.original_string: private final NamePathMapper namePathMapper;
focal_class.type: NamePathMapper
focal_class.var_name: namePathMapper
focal_class.file: oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlList.java
focal_class.identifier: AbstractAccessControlList
focal_class.interfaces: implements JackrabbitAccessControlList
focal_class.class_method_signature: AbstractAccessControlList.AbstractAccessControlList(@Nullable String oakPath,
                                       @NotNull NamePathMapper namePathMapper)
focal_class.full_signature: public  AbstractAccessControlList(@Nullable String oakPath,
                                       @NotNull NamePathMapper namePathMapper)
focal_class.identifier: AbstractAccessControlList
focal_class.modifiers: public
focal_class.parameters: (@Nullable String oakPath,
                                       @NotNull NamePathMapper namePathMapper)
focal_class.signature:  AbstractAccessControlList(@Nullable String oakPath,
                                       @NotNull NamePathMapper namePathMapper)
focal_class.class_method_signature: AbstractAccessControlList.getOakPath()
focal_class.full_signature: @Nullable public String getOakPath()
focal_class.identifier: getOakPath
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getOakPath()
focal_class.class_method_signature: AbstractAccessControlList.getNamePathMapper()
focal_class.full_signature: @NotNull public NamePathMapper getNamePathMapper()
focal_class.identifier: getNamePathMapper
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: NamePathMapper
focal_class.signature: NamePathMapper getNamePathMapper()
focal_class.class_method_signature: AbstractAccessControlList.getEntries()
focal_class.full_signature: @NotNull public abstract List<? extends JackrabbitAccessControlEntry> getEntries()
focal_class.identifier: getEntries
focal_class.modifiers: @NotNull public abstract
focal_class.parameters: ()
focal_class.return: List<? extends JackrabbitAccessControlEntry>
focal_class.signature: List<? extends JackrabbitAccessControlEntry> getEntries()
focal_class.class_method_signature: AbstractAccessControlList.getRestrictionProvider()
focal_class.full_signature: @NotNull public abstract RestrictionProvider getRestrictionProvider()
focal_class.identifier: getRestrictionProvider
focal_class.modifiers: @NotNull public abstract
focal_class.parameters: ()
focal_class.return: RestrictionProvider
focal_class.signature: RestrictionProvider getRestrictionProvider()
focal_class.class_method_signature: AbstractAccessControlList.getPath()
focal_class.full_signature: @Nullable @Override public String getPath()
focal_class.identifier: getPath
focal_class.modifiers: @Nullable @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPath()
focal_class.class_method_signature: AbstractAccessControlList.getAccessControlEntries()
focal_class.full_signature: @Override public AccessControlEntry[] getAccessControlEntries()
focal_class.identifier: getAccessControlEntries
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: AccessControlEntry[]
focal_class.signature: AccessControlEntry[] getAccessControlEntries()
focal_class.class_method_signature: AbstractAccessControlList.addAccessControlEntry(Principal principal, Privilege[] privileges)
focal_class.full_signature: @Override public boolean addAccessControlEntry(Principal principal, Privilege[] privileges)
focal_class.identifier: addAccessControlEntry
focal_class.modifiers: @Override public
focal_class.parameters: (Principal principal, Privilege[] privileges)
focal_class.return: boolean
focal_class.signature: boolean addAccessControlEntry(Principal principal, Privilege[] privileges)
focal_class.class_method_signature: AbstractAccessControlList.isEmpty()
focal_class.full_signature: @Override public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: AbstractAccessControlList.size()
focal_class.full_signature: @Override public int size()
focal_class.identifier: size
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: AbstractAccessControlList.getRestrictionNames()
focal_class.full_signature: @NotNull @Override public String[] getRestrictionNames()
focal_class.identifier: getRestrictionNames
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getRestrictionNames()
focal_class.class_method_signature: AbstractAccessControlList.getRestrictionType(@NotNull String restrictionName)
focal_class.full_signature: @Override public int getRestrictionType(@NotNull String restrictionName)
focal_class.identifier: getRestrictionType
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull String restrictionName)
focal_class.return: int
focal_class.signature: int getRestrictionType(@NotNull String restrictionName)
focal_class.class_method_signature: AbstractAccessControlList.isMultiValueRestriction(@NotNull String restrictionName)
focal_class.full_signature: @Override public boolean isMultiValueRestriction(@NotNull String restrictionName)
focal_class.identifier: isMultiValueRestriction
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull String restrictionName)
focal_class.return: boolean
focal_class.signature: boolean isMultiValueRestriction(@NotNull String restrictionName)
focal_class.class_method_signature: AbstractAccessControlList.addEntry(@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow)
focal_class.full_signature: @Override public boolean addEntry(@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow)
focal_class.identifier: addEntry
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow)
focal_class.return: boolean
focal_class.signature: boolean addEntry(@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow)
focal_class.class_method_signature: AbstractAccessControlList.addEntry(@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow, @Nullable Map<String, Value> restrictions)
focal_class.full_signature: @Override public boolean addEntry(@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow, @Nullable Map<String, Value> restrictions)
focal_class.identifier: addEntry
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow, @Nullable Map<String, Value> restrictions)
focal_class.return: boolean
focal_class.signature: boolean addEntry(@NotNull Principal principal, @NotNull Privilege[] privileges, boolean isAllow, @Nullable Map<String, Value> restrictions)
focal_method.body: @Override
      public int size() {
          return getEntries().size();
      }
focal_method.class_method_signature: AbstractAccessControlList.size()
focal_method.full_signature: @Override public int size()
focal_method.identifier: size
focal_method.invocations: size getEntries
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int size()