test_class.file: library/src/test/java/com/wdullaer/materialdatetimepicker/time/TimepointTest.java
test_class.identifier: TimepointTest
test_case.body: @Test
      public void compareToShouldReturnZeroIfArgumentIsEqual() {
          Timepoint orig = new Timepoint(12, 11, 10);
          Timepoint arg = new Timepoint(12, 11, 10);
          Assert.assertEquals(0, orig.compareTo(arg));
      }
test_case.class_method_signature: TimepointTest.compareToShouldReturnZeroIfArgumentIsEqual()
test_case.full_signature: @Test public void compareToShouldReturnZeroIfArgumentIsEqual()
test_case.identifier: compareToShouldReturnZeroIfArgumentIsEqual
test_case.invocations: assertEquals compareTo
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void compareToShouldReturnZeroIfArgumentIsEqual()
focal_class.declarator: hour
focal_class.modifier: private
focal_class.original_string: private int hour;
focal_class.type: int
focal_class.var_name: hour
focal_class.declarator: minute
focal_class.modifier: private
focal_class.original_string: private int minute;
focal_class.type: int
focal_class.var_name: minute
focal_class.declarator: second
focal_class.modifier: private
focal_class.original_string: private int second;
focal_class.type: int
focal_class.var_name: second
focal_class.declarator: CREATOR
              = new Parcelable.Creator<Timepoint>() {
          public Timepoint createFromParcel(Parcel in) {
              return new Timepoint(in);
          }
  
          public Timepoint[] newArray(int size) {
              return new Timepoint[size];
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final Parcelable.Creator<Timepoint> CREATOR
              = new Parcelable.Creator<Timepoint>() {
          public Timepoint createFromParcel(Parcel in) {
              return new Timepoint(in);
          }
  
          public Timepoint[] newArray(int size) {
              return new Timepoint[size];
          }
      };
focal_class.type: Parcelable.Creator<Timepoint>
focal_class.var_name: CREATOR
focal_class.file: library/src/main/java/com/wdullaer/materialdatetimepicker/time/Timepoint.java
focal_class.identifier: Timepoint
focal_class.interfaces: implements Parcelable, Comparable<Timepoint>
focal_class.class_method_signature: Timepoint.Timepoint(Timepoint time)
focal_class.full_signature: public  Timepoint(Timepoint time)
focal_class.identifier: Timepoint
focal_class.modifiers: public
focal_class.parameters: (Timepoint time)
focal_class.signature:  Timepoint(Timepoint time)
focal_class.class_method_signature: Timepoint.Timepoint(@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute,
                       @IntRange(from=0, to=59) int second)
focal_class.full_signature: public  Timepoint(@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute,
                       @IntRange(from=0, to=59) int second)
focal_class.identifier: Timepoint
focal_class.modifiers: public
focal_class.parameters: (@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute,
                       @IntRange(from=0, to=59) int second)
focal_class.signature:  Timepoint(@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute,
                       @IntRange(from=0, to=59) int second)
focal_class.class_method_signature: Timepoint.Timepoint(@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute)
focal_class.full_signature: public  Timepoint(@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute)
focal_class.identifier: Timepoint
focal_class.modifiers: public
focal_class.parameters: (@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute)
focal_class.signature:  Timepoint(@IntRange(from=0, to=23) int hour,
                       @IntRange(from=0, to=59) int minute)
focal_class.class_method_signature: Timepoint.Timepoint(@IntRange(from=0, to=23) int hour)
focal_class.full_signature: public  Timepoint(@IntRange(from=0, to=23) int hour)
focal_class.identifier: Timepoint
focal_class.modifiers: public
focal_class.parameters: (@IntRange(from=0, to=23) int hour)
focal_class.signature:  Timepoint(@IntRange(from=0, to=23) int hour)
focal_class.class_method_signature: Timepoint.Timepoint(Parcel in)
focal_class.full_signature: public  Timepoint(Parcel in)
focal_class.identifier: Timepoint
focal_class.modifiers: public
focal_class.parameters: (Parcel in)
focal_class.signature:  Timepoint(Parcel in)
focal_class.class_method_signature: Timepoint.getHour()
focal_class.full_signature: @IntRange(from=0, to=23) public int getHour()
focal_class.identifier: getHour
focal_class.modifiers: @IntRange(from=0, to=23) public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getHour()
focal_class.class_method_signature: Timepoint.getMinute()
focal_class.full_signature: @IntRange(from=0, to=59) public int getMinute()
focal_class.identifier: getMinute
focal_class.modifiers: @IntRange(from=0, to=59) public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMinute()
focal_class.class_method_signature: Timepoint.getSecond()
focal_class.full_signature: @IntRange(from=0, to=59) public int getSecond()
focal_class.identifier: getSecond
focal_class.modifiers: @IntRange(from=0, to=59) public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSecond()
focal_class.class_method_signature: Timepoint.isAM()
focal_class.full_signature: public boolean isAM()
focal_class.identifier: isAM
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAM()
focal_class.class_method_signature: Timepoint.isPM()
focal_class.full_signature: public boolean isPM()
focal_class.identifier: isPM
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPM()
focal_class.class_method_signature: Timepoint.setAM()
focal_class.full_signature: public void setAM()
focal_class.identifier: setAM
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setAM()
focal_class.class_method_signature: Timepoint.setPM()
focal_class.full_signature: public void setPM()
focal_class.identifier: setPM
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setPM()
focal_class.class_method_signature: Timepoint.add(TYPE type, int value)
focal_class.full_signature: public void add(TYPE type, int value)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (TYPE type, int value)
focal_class.return: void
focal_class.signature: void add(TYPE type, int value)
focal_class.class_method_signature: Timepoint.get(@NonNull TYPE type)
focal_class.full_signature: public int get(@NonNull TYPE type)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (@NonNull TYPE type)
focal_class.return: int
focal_class.signature: int get(@NonNull TYPE type)
focal_class.class_method_signature: Timepoint.toSeconds()
focal_class.full_signature: public int toSeconds()
focal_class.identifier: toSeconds
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int toSeconds()
focal_class.class_method_signature: Timepoint.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: Timepoint.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: Timepoint.equals(@Nullable Timepoint time, @NonNull TYPE resolution)
focal_class.full_signature: public boolean equals(@Nullable Timepoint time, @NonNull TYPE resolution)
focal_class.identifier: equals
focal_class.modifiers: public
focal_class.parameters: (@Nullable Timepoint time, @NonNull TYPE resolution)
focal_class.return: boolean
focal_class.signature: boolean equals(@Nullable Timepoint time, @NonNull TYPE resolution)
focal_class.class_method_signature: Timepoint.compareTo(@NonNull Timepoint t)
focal_class.full_signature: @Override public int compareTo(@NonNull Timepoint t)
focal_class.identifier: compareTo
focal_class.modifiers: @Override public
focal_class.parameters: (@NonNull Timepoint t)
focal_class.return: int
focal_class.signature: int compareTo(@NonNull Timepoint t)
focal_class.class_method_signature: Timepoint.writeToParcel(Parcel out, int flags)
focal_class.full_signature: @Override public void writeToParcel(Parcel out, int flags)
focal_class.identifier: writeToParcel
focal_class.modifiers: @Override public
focal_class.parameters: (Parcel out, int flags)
focal_class.return: void
focal_class.signature: void writeToParcel(Parcel out, int flags)
focal_class.class_method_signature: Timepoint.describeContents()
focal_class.full_signature: @Override public int describeContents()
focal_class.identifier: describeContents
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int describeContents()
focal_class.class_method_signature: Timepoint.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_method.body: @Override
      public int compareTo(@NonNull Timepoint t) {
          return hashCode() - t.hashCode();
      }
focal_method.class_method_signature: Timepoint.compareTo(@NonNull Timepoint t)
focal_method.full_signature: @Override public int compareTo(@NonNull Timepoint t)
focal_method.identifier: compareTo
focal_method.invocations: hashCode hashCode
focal_method.modifiers: @Override public
focal_method.parameters: (@NonNull Timepoint t)
focal_method.return: int
focal_method.signature: int compareTo(@NonNull Timepoint t)