test_class.file: smart-common/src/test/java/org/smartdata/model/TestCmdletInfo.java
test_class.identifier: TestCmdletInfo
test_case.body: @Test
    public void testEquals() throws Exception {
  
      //Case 2
      Random random = new Random();
      CmdletInfo cmdletInfo =
          new CmdletInfo(
              random.nextLong(),
              random.nextLong(),
              CmdletState.NOTINITED,
              " ",
              random.nextLong(),
              random.nextLong());
      Assert.assertEquals(true, cmdletInfo.equals(cmdletInfo));
  
      //Case 3
      Assert.assertEquals(false, cmdletInfo.equals(new Object()));
      Assert.assertEquals(false, new Object().equals(cmdletInfo));
  
      //Case 4
      Assert.assertEquals(false, cmdletInfo.equals(null));
  
      //Case 5
      CmdletInfo cmdletInfo1 = new CmdletInfo(1, 1, CmdletState.CANCELLED, "test", 1, 1);
      CmdletInfo cmdletInfo2 = new CmdletInfo(1, 1, CmdletState.CANCELLED, "test", 1, 1);
      Assert.assertEquals(true, cmdletInfo1.equals(cmdletInfo2));
  
      //Case 6
      cmdletInfo1 = new CmdletInfo(1, 1, CmdletState.CANCELLED, null, 1, 1);
      cmdletInfo2 = new CmdletInfo(1, 1, CmdletState.CANCELLED, "test", 1, 1);
      Assert.assertEquals(false, cmdletInfo1.equals(cmdletInfo2));
      Assert.assertEquals(false, cmdletInfo2.equals(cmdletInfo1));
  
      //Case 7
      cmdletInfo1 = new CmdletInfo(1, 1, CmdletState.CANCELLED, null, 1, 1);
      cmdletInfo2 = new CmdletInfo(1, 1, CmdletState.CANCELLED, null, 1, 1);
      Assert.assertEquals(true, cmdletInfo1.equals(cmdletInfo2));
  
      //Case 8
      cmdletInfo1 = new CmdletInfo(1, 1, null, "test", 1, 1);
      cmdletInfo2 = new CmdletInfo(1, 1, CmdletState.CANCELLED, "test", 1, 1);
      Assert.assertEquals(false, cmdletInfo1.equals(cmdletInfo2));
  
      //Case 9
      cmdletInfo1 = new CmdletInfo(1, 1, null, "test", 1, 1);
      cmdletInfo2 = new CmdletInfo(1, 1, null, "test", 1, 1);
      Assert.assertEquals(true, cmdletInfo1.equals(cmdletInfo2));
    }
test_case.class_method_signature: TestCmdletInfo.testEquals()
test_case.full_signature: @Test public void testEquals()
test_case.identifier: testEquals
test_case.invocations: nextLong nextLong nextLong nextLong assertEquals equals assertEquals equals assertEquals equals assertEquals equals assertEquals equals assertEquals equals assertEquals equals assertEquals equals assertEquals equals assertEquals equals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEquals()
focal_class.declarator: cid
focal_class.modifier: private
focal_class.original_string: private long cid;
focal_class.type: long
focal_class.var_name: cid
focal_class.declarator: rid
focal_class.modifier: private
focal_class.original_string: private long rid;
focal_class.type: long
focal_class.var_name: rid
focal_class.declarator: aids
focal_class.modifier: private
focal_class.original_string: private List<Long> aids;
focal_class.type: List<Long>
focal_class.var_name: aids
focal_class.declarator: state
focal_class.modifier: private
focal_class.original_string: private CmdletState state;
focal_class.type: CmdletState
focal_class.var_name: state
focal_class.declarator: parameters
focal_class.modifier: private
focal_class.original_string: private String parameters;
focal_class.type: String
focal_class.var_name: parameters
focal_class.declarator: generateTime
focal_class.modifier: private
focal_class.original_string: private long generateTime;
focal_class.type: long
focal_class.var_name: generateTime
focal_class.declarator: stateChangedTime
focal_class.modifier: private
focal_class.original_string: private long stateChangedTime;
focal_class.type: long
focal_class.var_name: stateChangedTime
focal_class.declarator: deferedToTime
focal_class.modifier: private
focal_class.original_string: private long deferedToTime;
focal_class.type: long
focal_class.var_name: deferedToTime
focal_class.file: smart-common/src/main/java/org/smartdata/model/CmdletInfo.java
focal_class.identifier: CmdletInfo
focal_class.class_method_signature: CmdletInfo.CmdletInfo(long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.full_signature: public  CmdletInfo(long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.identifier: CmdletInfo
focal_class.modifiers: public
focal_class.parameters: (long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.signature:  CmdletInfo(long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.class_method_signature: CmdletInfo.CmdletInfo(long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.full_signature: public  CmdletInfo(long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.identifier: CmdletInfo
focal_class.modifiers: public
focal_class.parameters: (long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.signature:  CmdletInfo(long cid, long rid, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.class_method_signature: CmdletInfo.CmdletInfo(long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.full_signature: public  CmdletInfo(long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.identifier: CmdletInfo
focal_class.modifiers: public
focal_class.parameters: (long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.signature:  CmdletInfo(long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime)
focal_class.class_method_signature: CmdletInfo.CmdletInfo(long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.full_signature: public  CmdletInfo(long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.identifier: CmdletInfo
focal_class.modifiers: public
focal_class.parameters: (long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.signature:  CmdletInfo(long cid, long rid, List<Long> aids, CmdletState state,
        String parameters, long generateTime, long stateChangedTime, long deferedToTime)
focal_class.class_method_signature: CmdletInfo.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: CmdletInfo.addAction(long aid)
focal_class.full_signature: public void addAction(long aid)
focal_class.identifier: addAction
focal_class.modifiers: public
focal_class.parameters: (long aid)
focal_class.return: void
focal_class.signature: void addAction(long aid)
focal_class.class_method_signature: CmdletInfo.getAids()
focal_class.full_signature: public List<Long> getAids()
focal_class.identifier: getAids
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Long>
focal_class.signature: List<Long> getAids()
focal_class.class_method_signature: CmdletInfo.getAidsString()
focal_class.full_signature: public List<String> getAidsString()
focal_class.identifier: getAidsString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getAidsString()
focal_class.class_method_signature: CmdletInfo.getCid()
focal_class.full_signature: public long getCid()
focal_class.identifier: getCid
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getCid()
focal_class.class_method_signature: CmdletInfo.setCid(long cid)
focal_class.full_signature: public void setCid(long cid)
focal_class.identifier: setCid
focal_class.modifiers: public
focal_class.parameters: (long cid)
focal_class.return: void
focal_class.signature: void setCid(long cid)
focal_class.class_method_signature: CmdletInfo.getRid()
focal_class.full_signature: public long getRid()
focal_class.identifier: getRid
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getRid()
focal_class.class_method_signature: CmdletInfo.setRid(long rid)
focal_class.full_signature: public void setRid(long rid)
focal_class.identifier: setRid
focal_class.modifiers: public
focal_class.parameters: (long rid)
focal_class.return: void
focal_class.signature: void setRid(long rid)
focal_class.class_method_signature: CmdletInfo.setAids(List<Long> aids)
focal_class.full_signature: public void setAids(List<Long> aids)
focal_class.identifier: setAids
focal_class.modifiers: public
focal_class.parameters: (List<Long> aids)
focal_class.return: void
focal_class.signature: void setAids(List<Long> aids)
focal_class.class_method_signature: CmdletInfo.getState()
focal_class.full_signature: public CmdletState getState()
focal_class.identifier: getState
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CmdletState
focal_class.signature: CmdletState getState()
focal_class.class_method_signature: CmdletInfo.setState(CmdletState state)
focal_class.full_signature: public void setState(CmdletState state)
focal_class.identifier: setState
focal_class.modifiers: public
focal_class.parameters: (CmdletState state)
focal_class.return: void
focal_class.signature: void setState(CmdletState state)
focal_class.class_method_signature: CmdletInfo.updateState(CmdletState state)
focal_class.full_signature: public void updateState(CmdletState state)
focal_class.identifier: updateState
focal_class.modifiers: public
focal_class.parameters: (CmdletState state)
focal_class.return: void
focal_class.signature: void updateState(CmdletState state)
focal_class.class_method_signature: CmdletInfo.getParameters()
focal_class.full_signature: public String getParameters()
focal_class.identifier: getParameters
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getParameters()
focal_class.class_method_signature: CmdletInfo.setParameters(String parameters)
focal_class.full_signature: public void setParameters(String parameters)
focal_class.identifier: setParameters
focal_class.modifiers: public
focal_class.parameters: (String parameters)
focal_class.return: void
focal_class.signature: void setParameters(String parameters)
focal_class.class_method_signature: CmdletInfo.getGenerateTime()
focal_class.full_signature: public long getGenerateTime()
focal_class.identifier: getGenerateTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getGenerateTime()
focal_class.class_method_signature: CmdletInfo.getStateChangedTime()
focal_class.full_signature: public long getStateChangedTime()
focal_class.identifier: getStateChangedTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getStateChangedTime()
focal_class.class_method_signature: CmdletInfo.setStateChangedTime(long stateChangedTime)
focal_class.full_signature: public void setStateChangedTime(long stateChangedTime)
focal_class.identifier: setStateChangedTime
focal_class.modifiers: public
focal_class.parameters: (long stateChangedTime)
focal_class.return: void
focal_class.signature: void setStateChangedTime(long stateChangedTime)
focal_class.class_method_signature: CmdletInfo.getDeferedToTime()
focal_class.full_signature: public long getDeferedToTime()
focal_class.identifier: getDeferedToTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDeferedToTime()
focal_class.class_method_signature: CmdletInfo.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: CmdletInfo.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_class.class_method_signature: CmdletInfo.newBuilder()
focal_class.full_signature: public static Builder newBuilder()
focal_class.identifier: newBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder newBuilder()
focal_method.body: @Override
    public boolean equals(Object o) {
      if (this == o) {
        return true;
      }
      if (o == null || getClass() != o.getClass()) {
        return false;
      }
      CmdletInfo that = (CmdletInfo) o;
      return cid == that.cid
          && rid == that.rid
          && generateTime == that.generateTime
          && stateChangedTime == that.stateChangedTime
          && deferedToTime == that.deferedToTime
          && Objects.equals(aids, that.aids)
          && state == that.state
          && Objects.equals(parameters, that.parameters);
    }
focal_method.class_method_signature: CmdletInfo.equals(Object o)
focal_method.full_signature: @Override public boolean equals(Object o)
focal_method.identifier: equals
focal_method.invocations: getClass getClass equals equals
focal_method.modifiers: @Override public
focal_method.parameters: (Object o)
focal_method.return: boolean
focal_method.signature: boolean equals(Object o)