test_class.declarator: mgrProvider
test_class.modifier: private
test_class.original_string: private MgrProviderImpl mgrProvider;
test_class.type: MgrProviderImpl
test_class.var_name: mgrProvider
test_class.file: oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/MgrProviderImplTest.java
test_class.identifier: MgrProviderImplTest
test_class.superclass: extends AbstractPrincipalBasedTest
test_case.body: @Test(expected = IllegalStateException.class)
      public void testRootNotInitialized() {
          MgrProvider mp = new MgrProviderImpl(mock(PrincipalBasedAuthorizationConfiguration.class));
          mp.getRoot();
      }
test_case.class_method_signature: MgrProviderImplTest.testRootNotInitialized()
test_case.full_signature: @Test(expected = IllegalStateException.class) public void testRootNotInitialized()
test_case.identifier: testRootNotInitialized
test_case.invocations: mock getRoot
test_case.modifiers: @Test(expected = IllegalStateException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRootNotInitialized()
focal_class.declarator: config
focal_class.modifier: private final
focal_class.original_string: private final PrincipalBasedAuthorizationConfiguration config;
focal_class.type: PrincipalBasedAuthorizationConfiguration
focal_class.var_name: config
focal_class.declarator: namePathMapper
focal_class.modifier: private
focal_class.original_string: private NamePathMapper namePathMapper;
focal_class.type: NamePathMapper
focal_class.var_name: namePathMapper
focal_class.declarator: root
focal_class.modifier: private
focal_class.original_string: private Root root;
focal_class.type: Root
focal_class.var_name: root
focal_class.declarator: ctx
focal_class.modifier: private
focal_class.original_string: private Context ctx;
focal_class.type: Context
focal_class.var_name: ctx
focal_class.declarator: restrictionProvider
focal_class.modifier: private
focal_class.original_string: private RestrictionProvider restrictionProvider;
focal_class.type: RestrictionProvider
focal_class.var_name: restrictionProvider
focal_class.declarator: principalManager
focal_class.modifier: private
focal_class.original_string: private PrincipalManager principalManager;
focal_class.type: PrincipalManager
focal_class.var_name: principalManager
focal_class.declarator: privilegeManager
focal_class.modifier: private
focal_class.original_string: private PrivilegeManager privilegeManager;
focal_class.type: PrivilegeManager
focal_class.var_name: privilegeManager
focal_class.declarator: privilegeBitsProvider
focal_class.modifier: private
focal_class.original_string: private PrivilegeBitsProvider privilegeBitsProvider;
focal_class.type: PrivilegeBitsProvider
focal_class.var_name: privilegeBitsProvider
focal_class.file: oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/MgrProviderImpl.java
focal_class.identifier: MgrProviderImpl
focal_class.interfaces: implements MgrProvider
focal_class.class_method_signature: MgrProviderImpl.MgrProviderImpl(@NotNull PrincipalBasedAuthorizationConfiguration config)
focal_class.full_signature:   MgrProviderImpl(@NotNull PrincipalBasedAuthorizationConfiguration config)
focal_class.identifier: MgrProviderImpl
focal_class.parameters: (@NotNull PrincipalBasedAuthorizationConfiguration config)
focal_class.signature:  MgrProviderImpl(@NotNull PrincipalBasedAuthorizationConfiguration config)
focal_class.class_method_signature: MgrProviderImpl.MgrProviderImpl(@NotNull PrincipalBasedAuthorizationConfiguration config, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
focal_class.full_signature:   MgrProviderImpl(@NotNull PrincipalBasedAuthorizationConfiguration config, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
focal_class.identifier: MgrProviderImpl
focal_class.parameters: (@NotNull PrincipalBasedAuthorizationConfiguration config, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
focal_class.signature:  MgrProviderImpl(@NotNull PrincipalBasedAuthorizationConfiguration config, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
focal_class.class_method_signature: MgrProviderImpl.getSecurityProvider()
focal_class.full_signature: @NotNull @Override public SecurityProvider getSecurityProvider()
focal_class.identifier: getSecurityProvider
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: SecurityProvider
focal_class.signature: SecurityProvider getSecurityProvider()
focal_class.class_method_signature: MgrProviderImpl.reset(@NotNull Root root, NamePathMapper namePathMapper)
focal_class.full_signature: @Override public void reset(@NotNull Root root, NamePathMapper namePathMapper)
focal_class.identifier: reset
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull Root root, NamePathMapper namePathMapper)
focal_class.return: void
focal_class.signature: void reset(@NotNull Root root, NamePathMapper namePathMapper)
focal_class.class_method_signature: MgrProviderImpl.getRoot()
focal_class.full_signature: @NotNull @Override public Root getRoot()
focal_class.identifier: getRoot
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: Root
focal_class.signature: Root getRoot()
focal_class.class_method_signature: MgrProviderImpl.getNamePathMapper()
focal_class.full_signature: @NotNull @Override public NamePathMapper getNamePathMapper()
focal_class.identifier: getNamePathMapper
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: NamePathMapper
focal_class.signature: NamePathMapper getNamePathMapper()
focal_class.class_method_signature: MgrProviderImpl.getContext()
focal_class.full_signature: @NotNull @Override public Context getContext()
focal_class.identifier: getContext
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: Context
focal_class.signature: Context getContext()
focal_class.class_method_signature: MgrProviderImpl.getPrivilegeManager()
focal_class.full_signature: @NotNull @Override public PrivilegeManager getPrivilegeManager()
focal_class.identifier: getPrivilegeManager
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: PrivilegeManager
focal_class.signature: PrivilegeManager getPrivilegeManager()
focal_class.class_method_signature: MgrProviderImpl.getPrivilegeBitsProvider()
focal_class.full_signature: @NotNull @Override public PrivilegeBitsProvider getPrivilegeBitsProvider()
focal_class.identifier: getPrivilegeBitsProvider
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: PrivilegeBitsProvider
focal_class.signature: PrivilegeBitsProvider getPrivilegeBitsProvider()
focal_class.class_method_signature: MgrProviderImpl.getPrincipalManager()
focal_class.full_signature: @NotNull @Override public PrincipalManager getPrincipalManager()
focal_class.identifier: getPrincipalManager
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: PrincipalManager
focal_class.signature: PrincipalManager getPrincipalManager()
focal_class.class_method_signature: MgrProviderImpl.getRestrictionProvider()
focal_class.full_signature: @NotNull @Override public RestrictionProvider getRestrictionProvider()
focal_class.identifier: getRestrictionProvider
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: RestrictionProvider
focal_class.signature: RestrictionProvider getRestrictionProvider()
focal_class.class_method_signature: MgrProviderImpl.getTreeProvider()
focal_class.full_signature: @NotNull @Override public TreeProvider getTreeProvider()
focal_class.identifier: getTreeProvider
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: TreeProvider
focal_class.signature: TreeProvider getTreeProvider()
focal_class.class_method_signature: MgrProviderImpl.getRootProvider()
focal_class.full_signature: @NotNull @Override public RootProvider getRootProvider()
focal_class.identifier: getRootProvider
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: RootProvider
focal_class.signature: RootProvider getRootProvider()
focal_class.class_method_signature: MgrProviderImpl.checkRootInitialized()
focal_class.full_signature: private void checkRootInitialized()
focal_class.identifier: checkRootInitialized
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void checkRootInitialized()
focal_method.body: @NotNull
      @Override
      public Root getRoot() {
          checkRootInitialized();
          return root;
      }
focal_method.class_method_signature: MgrProviderImpl.getRoot()
focal_method.full_signature: @NotNull @Override public Root getRoot()
focal_method.identifier: getRoot
focal_method.invocations: checkRootInitialized
focal_method.modifiers: @NotNull @Override public
focal_method.parameters: ()
focal_method.return: Root
focal_method.signature: Root getRoot()