test_class.declarator: generator
test_class.modifier: private static
test_class.original_string: private static ImadcnIdentifierGenerator generator;
test_class.type: ImadcnIdentifierGenerator
test_class.var_name: generator
test_class.file: mybatis-plus-core/src/test/java/com/baomidou/mybatisplus/core/incrementer/ImadcnIdentifierGeneratorTest.java
test_class.identifier: ImadcnIdentifierGeneratorTest
test_case.body: @Test
      void nextId() {
          for (int i = 0; i < 10; i++) {
              System.out.println(generator.nextId(null));
              System.out.println(generator.nextUUID(null));
          }
      }
test_case.class_method_signature: ImadcnIdentifierGeneratorTest.nextId()
test_case.full_signature: @Test void nextId()
test_case.identifier: nextId
test_case.invocations: println nextId println nextUUID
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void nextId()
focal_class.declarator: idGenerator
focal_class.modifier: private final
focal_class.original_string: private final SnowflakeGenerator idGenerator;
focal_class.type: SnowflakeGenerator
focal_class.var_name: idGenerator
focal_class.declarator: uuidGenerator = new CompressUUIDGenerator()
focal_class.modifier: private final
focal_class.original_string: private final CompressUUIDGenerator uuidGenerator = new CompressUUIDGenerator();
focal_class.type: CompressUUIDGenerator
focal_class.var_name: uuidGenerator
focal_class.file: mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/incrementer/ImadcnIdentifierGenerator.java
focal_class.identifier: ImadcnIdentifierGenerator
focal_class.interfaces: implements IdentifierGenerator, Closeable
focal_class.class_method_signature: ImadcnIdentifierGenerator.ImadcnIdentifierGenerator(String serverLists)
focal_class.full_signature: public  ImadcnIdentifierGenerator(String serverLists)
focal_class.identifier: ImadcnIdentifierGenerator
focal_class.modifiers: public
focal_class.parameters: (String serverLists)
focal_class.signature:  ImadcnIdentifierGenerator(String serverLists)
focal_class.class_method_signature: ImadcnIdentifierGenerator.ImadcnIdentifierGenerator(ZookeeperConfiguration zookeeperConfiguration)
focal_class.full_signature: public  ImadcnIdentifierGenerator(ZookeeperConfiguration zookeeperConfiguration)
focal_class.identifier: ImadcnIdentifierGenerator
focal_class.modifiers: public
focal_class.parameters: (ZookeeperConfiguration zookeeperConfiguration)
focal_class.signature:  ImadcnIdentifierGenerator(ZookeeperConfiguration zookeeperConfiguration)
focal_class.class_method_signature: ImadcnIdentifierGenerator.ImadcnIdentifierGenerator(ZookeeperConfiguration zookeeperConfiguration,
                                       ApplicationConfiguration applicationConfiguration)
focal_class.full_signature: public  ImadcnIdentifierGenerator(ZookeeperConfiguration zookeeperConfiguration,
                                       ApplicationConfiguration applicationConfiguration)
focal_class.identifier: ImadcnIdentifierGenerator
focal_class.modifiers: public
focal_class.parameters: (ZookeeperConfiguration zookeeperConfiguration,
                                       ApplicationConfiguration applicationConfiguration)
focal_class.signature:  ImadcnIdentifierGenerator(ZookeeperConfiguration zookeeperConfiguration,
                                       ApplicationConfiguration applicationConfiguration)
focal_class.class_method_signature: ImadcnIdentifierGenerator.configuration(String serverLists)
focal_class.full_signature: private static ZookeeperConfiguration configuration(String serverLists)
focal_class.identifier: configuration
focal_class.modifiers: private static
focal_class.parameters: (String serverLists)
focal_class.return: ZookeeperConfiguration
focal_class.signature: ZookeeperConfiguration configuration(String serverLists)
focal_class.class_method_signature: ImadcnIdentifierGenerator.nextId(Object entity)
focal_class.full_signature: @Override public Number nextId(Object entity)
focal_class.identifier: nextId
focal_class.modifiers: @Override public
focal_class.parameters: (Object entity)
focal_class.return: Number
focal_class.signature: Number nextId(Object entity)
focal_class.class_method_signature: ImadcnIdentifierGenerator.nextUUID(Object entity)
focal_class.full_signature: @Override public String nextUUID(Object entity)
focal_class.identifier: nextUUID
focal_class.modifiers: @Override public
focal_class.parameters: (Object entity)
focal_class.return: String
focal_class.signature: String nextUUID(Object entity)
focal_class.class_method_signature: ImadcnIdentifierGenerator.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_method.body: @Override
      public Number nextId(Object entity) {
          return idGenerator.nextId();
      }
focal_method.class_method_signature: ImadcnIdentifierGenerator.nextId(Object entity)
focal_method.full_signature: @Override public Number nextId(Object entity)
focal_method.identifier: nextId
focal_method.invocations: nextId
focal_method.modifiers: @Override public
focal_method.parameters: (Object entity)
focal_method.return: Number
focal_method.signature: Number nextId(Object entity)