test_class.declarator: userOakPathIterator
test_class.modifier: private
test_class.original_string: private Iterator<String> userOakPathIterator;
test_class.type: Iterator<String>
test_class.var_name: userOakPathIterator
test_class.file: oak-core/src/test/java/org/apache/jackrabbit/oak/security/user/AuthorizableIteratorTest.java
test_class.identifier: AuthorizableIteratorTest
test_class.superclass: extends AbstractSecurityTest
test_case.body: @Test
      public void testGetSize() {
          AuthorizableIterator it = AuthorizableIterator.create(userOakPathIterator, (UserManagerImpl) getUserManager(root), AuthorizableType.USER);
          assertEquals(-1, it.getSize());
      }
test_case.class_method_signature: AuthorizableIteratorTest.testGetSize()
test_case.full_signature: @Test public void testGetSize()
test_case.identifier: testGetSize
test_case.invocations: create getUserManager assertEquals getSize
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetSize()
focal_class.declarator: log = LoggerFactory.getLogger(AuthorizableIterator.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = LoggerFactory.getLogger(AuthorizableIterator.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: authorizables
focal_class.modifier: private final
focal_class.original_string: private final Iterator<Authorizable> authorizables;
focal_class.type: Iterator<Authorizable>
focal_class.var_name: authorizables
focal_class.declarator: size
focal_class.modifier: private final
focal_class.original_string: private final long size;
focal_class.type: long
focal_class.var_name: size
focal_class.file: oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
focal_class.identifier: AuthorizableIterator
focal_class.interfaces: implements Iterator<Authorizable>
focal_class.class_method_signature: AuthorizableIterator.create(Iterator<String> authorizableOakPaths,
                                         UserManagerImpl userManager,
                                         AuthorizableType authorizableType)
focal_class.full_signature: static AuthorizableIterator create(Iterator<String> authorizableOakPaths,
                                         UserManagerImpl userManager,
                                         AuthorizableType authorizableType)
focal_class.identifier: create
focal_class.modifiers: static
focal_class.parameters: (Iterator<String> authorizableOakPaths,
                                         UserManagerImpl userManager,
                                         AuthorizableType authorizableType)
focal_class.return: AuthorizableIterator
focal_class.signature: AuthorizableIterator create(Iterator<String> authorizableOakPaths,
                                         UserManagerImpl userManager,
                                         AuthorizableType authorizableType)
focal_class.class_method_signature: AuthorizableIterator.AuthorizableIterator(Iterator<Authorizable> authorizables, long size)
focal_class.full_signature: private  AuthorizableIterator(Iterator<Authorizable> authorizables, long size)
focal_class.identifier: AuthorizableIterator
focal_class.modifiers: private
focal_class.parameters: (Iterator<Authorizable> authorizables, long size)
focal_class.signature:  AuthorizableIterator(Iterator<Authorizable> authorizables, long size)
focal_class.class_method_signature: AuthorizableIterator.hasNext()
focal_class.full_signature: @Override public boolean hasNext()
focal_class.identifier: hasNext
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasNext()
focal_class.class_method_signature: AuthorizableIterator.next()
focal_class.full_signature: @Override public Authorizable next()
focal_class.identifier: next
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Authorizable
focal_class.signature: Authorizable next()
focal_class.class_method_signature: AuthorizableIterator.remove()
focal_class.full_signature: @Override public void remove()
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void remove()
focal_class.class_method_signature: AuthorizableIterator.getSize()
focal_class.full_signature:  long getSize()
focal_class.identifier: getSize
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getSize()
focal_class.class_method_signature: AuthorizableIterator.getSize(Iterator<String> it)
focal_class.full_signature: private static long getSize(Iterator<String> it)
focal_class.identifier: getSize
focal_class.modifiers: private static
focal_class.parameters: (Iterator<String> it)
focal_class.return: long
focal_class.signature: long getSize(Iterator<String> it)
focal_method.body: long getSize() {
          return size;
      }
focal_method.class_method_signature: AuthorizableIterator.getSize()
focal_method.full_signature:  long getSize()
focal_method.identifier: getSize
focal_method.parameters: ()
focal_method.return: long
focal_method.signature: long getSize()