test_class.file: src/server/src/test/java/io/cassandrareaper/core/ClusterTest.java
test_class.identifier: ClusterTest
test_case.body: @Test(expected = NullPointerException.class)
    public void testCreate_fail_1() {
      Cluster.builder()
          .withName("test")
          .withPartitioner("murmur3")
          .withJmxPort(9999)
          .withState(Cluster.State.UNREACHABLE)
          .withLastContact(LocalDate.now().minusDays(1))
          .build();
    }
test_case.class_method_signature: ClusterTest.testCreate_fail_1()
test_case.full_signature: @Test(expected = NullPointerException.class) public void testCreate_fail_1()
test_case.identifier: testCreate_fail_1
test_case.invocations: build withLastContact withState withJmxPort withPartitioner withName builder minusDays now
test_case.modifiers: @Test(expected = NullPointerException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCreate_fail_1()
focal_class.declarator: DEFAULT_JMX_PORT = 7199
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_JMX_PORT = 7199;
focal_class.type: int
focal_class.var_name: DEFAULT_JMX_PORT
focal_class.declarator: name
focal_class.modifier: private final
focal_class.original_string: private final String name;
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: partitioner
focal_class.modifier: private final
focal_class.original_string: private final Optional<String> partitioner;
focal_class.type: Optional<String>
focal_class.var_name: partitioner
focal_class.declarator: seedHosts
focal_class.modifier: private final
focal_class.original_string: private final Set<String> seedHosts;
focal_class.type: Set<String>
focal_class.var_name: seedHosts
focal_class.declarator: state
focal_class.modifier: private final
focal_class.original_string: private final State state;
focal_class.type: State
focal_class.var_name: state
focal_class.declarator: lastContact
focal_class.modifier: private final
focal_class.original_string: private final LocalDate lastContact;
focal_class.type: LocalDate
focal_class.var_name: lastContact
focal_class.declarator: properties
focal_class.modifier: private final
focal_class.original_string: private final ClusterProperties properties;
focal_class.type: ClusterProperties
focal_class.var_name: properties
focal_class.file: src/server/src/main/java/io/cassandrareaper/core/Cluster.java
focal_class.identifier: Cluster
focal_class.interfaces: implements Comparable<Cluster>
focal_class.class_method_signature: Cluster.Cluster(
        String name,
        Optional<String> partitioner,
        Set<String> seedHosts,
        State state,
        LocalDate lastContact,
        ClusterProperties properties)
focal_class.full_signature: private  Cluster(
        String name,
        Optional<String> partitioner,
        Set<String> seedHosts,
        State state,
        LocalDate lastContact,
        ClusterProperties properties)
focal_class.identifier: Cluster
focal_class.modifiers: private
focal_class.parameters: (
        String name,
        Optional<String> partitioner,
        Set<String> seedHosts,
        State state,
        LocalDate lastContact,
        ClusterProperties properties)
focal_class.signature:  Cluster(
        String name,
        Optional<String> partitioner,
        Set<String> seedHosts,
        State state,
        LocalDate lastContact,
        ClusterProperties properties)
focal_class.class_method_signature: Cluster.builder()
focal_class.full_signature: public static Builder builder()
focal_class.identifier: builder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder builder()
focal_class.class_method_signature: Cluster.with()
focal_class.full_signature: public Builder with()
focal_class.identifier: with
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder with()
focal_class.class_method_signature: Cluster.toSymbolicName(String name)
focal_class.full_signature: public static String toSymbolicName(String name)
focal_class.identifier: toSymbolicName
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: String
focal_class.signature: String toSymbolicName(String name)
focal_class.class_method_signature: Cluster.getName()
focal_class.full_signature: public String getName()
focal_class.identifier: getName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: Cluster.getPartitioner()
focal_class.full_signature: public Optional<String> getPartitioner()
focal_class.identifier: getPartitioner
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Optional<String>
focal_class.signature: Optional<String> getPartitioner()
focal_class.class_method_signature: Cluster.getSeedHosts()
focal_class.full_signature: public Set<String> getSeedHosts()
focal_class.identifier: getSeedHosts
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getSeedHosts()
focal_class.class_method_signature: Cluster.getJmxPort()
focal_class.full_signature: public int getJmxPort()
focal_class.identifier: getJmxPort
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getJmxPort()
focal_class.class_method_signature: Cluster.getJmxCredentials()
focal_class.full_signature: public Optional<JmxCredentials> getJmxCredentials()
focal_class.identifier: getJmxCredentials
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Optional<JmxCredentials>
focal_class.signature: Optional<JmxCredentials> getJmxCredentials()
focal_class.class_method_signature: Cluster.getState()
focal_class.full_signature: public State getState()
focal_class.identifier: getState
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: State
focal_class.signature: State getState()
focal_class.class_method_signature: Cluster.getLastContact()
focal_class.full_signature: public LocalDate getLastContact()
focal_class.identifier: getLastContact
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LocalDate
focal_class.signature: LocalDate getLastContact()
focal_class.class_method_signature: Cluster.getProperties()
focal_class.full_signature: public ClusterProperties getProperties()
focal_class.identifier: getProperties
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ClusterProperties
focal_class.signature: ClusterProperties getProperties()
focal_class.class_method_signature: Cluster.compareTo(Cluster other)
focal_class.full_signature: @Override public int compareTo(Cluster other)
focal_class.identifier: compareTo
focal_class.modifiers: @Override public
focal_class.parameters: (Cluster other)
focal_class.return: int
focal_class.signature: int compareTo(Cluster other)
focal_class.class_method_signature: Cluster.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: Cluster.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: public static Builder builder() {
      return new Builder();
    }
focal_method.class_method_signature: Cluster.builder()
focal_method.full_signature: public static Builder builder()
focal_method.identifier: builder
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: Builder
focal_method.signature: Builder builder()