This commit is contained in:
Karenkov Igor 2019-06-06 00:36:03 +03:00
parent fb79dc971a
commit 9b5b676690
43 changed files with 83 additions and 88 deletions

View File

@ -14,7 +14,9 @@ android {
}
dependencies {
compileOnly "com.android.support:support-annotations:$supportLibraryVersion"
compileOnly "androidx.annotation:annotation:$androidx"
compileOnly "io.reactivex:rxandroid:$rxAndroidVersion"
compileOnly "io.reactivex:rxjava:$rxJavaVersion"
implementation "androidx.core:core:$androidx"
}

View File

@ -16,7 +16,7 @@
package ru.touchin.roboswag.core.android.support.v7.util;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Arrays;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.log;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import android.util.Log;
/**
@ -60,4 +60,4 @@ public class ConsoleLogProcessor extends LogProcessor {
}
}
}

View File

@ -22,8 +22,8 @@ package ru.touchin.roboswag.core.log;
import android.annotation.SuppressLint;
import android.os.Handler;
import android.os.Looper;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import android.text.TextUtils;
import android.util.Log;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.log;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.text.SimpleDateFormat;
import java.util.Locale;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.log;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import android.util.Log;
/**

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.log;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/**
* Created by Gavriil Sitnikov on 13/11/2015.
@ -58,4 +58,4 @@ public abstract class LogProcessor {
public abstract void processLogMessage(@NonNull final LcGroup group, @NonNull final LcLevel level,
@NonNull final String tag, @NonNull final String message, @Nullable final Throwable throwable);
}
}

View File

@ -19,14 +19,13 @@
package ru.touchin.roboswag.core.observables;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.utils.ObjectUtils;
import ru.touchin.roboswag.core.utils.Optional;
import rx.Observable;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.utils.Optional;
import rx.Observable;
@ -49,4 +49,4 @@ public class Changeable<T> extends BaseChangeable<T, T> {
return observeOptionalValue().map(Optional::get);
}
}
}

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import ru.touchin.roboswag.core.log.Lc;
import ru.touchin.roboswag.core.utils.ShouldNotHappenException;
@ -75,4 +75,4 @@ public class NonNullChangeable<T> extends BaseChangeable<T, T> {
});
}
}
}

View File

@ -16,14 +16,13 @@
package ru.touchin.roboswag.core.observables;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.ReentrantLock;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import rx.Observable.OnSubscribe;
import rx.Scheduler;
import rx.Subscriber;
@ -210,4 +209,4 @@ public final class OnSubscribeRefCountWithCacheTime<T> implements OnSubscribe<T>
}
}
}
}

View File

@ -28,8 +28,8 @@ import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.os.IBinder;
import android.os.Looper;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.concurrent.CountDownLatch;

View File

@ -19,9 +19,6 @@
package ru.touchin.roboswag.core.observables.collections;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
@ -29,6 +26,8 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.observables.collections.changes.Change;
import ru.touchin.roboswag.core.observables.collections.changes.CollectionChanges;
import rx.Emitter;

View File

@ -1,7 +1,7 @@
package ru.touchin.roboswag.core.observables.collections;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Collection;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.collections;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.io.IOException;
import java.io.ObjectInputStream;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
/**
* Created by Gavriil Sitnikov on 23/05/16.

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/**
* Functional interface for calculating change payload between two items same type.

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import java.util.Collection;
import java.util.Collections;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import java.util.List;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import java.util.ArrayList;
import java.util.Collection;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.List;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.changes;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
/**
* Functional interface for determine same objects. Usually this is just the comparison by id.

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.collections.loadable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.Collection;

View File

@ -19,9 +19,6 @@
package ru.touchin.roboswag.core.observables.collections.loadable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
@ -29,6 +26,8 @@ import java.util.List;
import java.util.NoSuchElementException;
import java.util.concurrent.Executors;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.log.Lc;
import ru.touchin.roboswag.core.observables.collections.ObservableCollection;
import ru.touchin.roboswag.core.observables.collections.ObservableList;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.loadable;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import rx.Observable;
@ -42,4 +42,4 @@ public interface MoreItemsLoader<TItem, TMoreReference, TLoadedItems extends Loa
@NonNull
Observable<TLoadedItems> load(@NonNull final MoreLoadRequest<TMoreReference> moreLoadRequest);
}
}

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.collections.loadable;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.utils.ObjectUtils;
@ -71,4 +71,4 @@ public class MoreLoadRequest<TMoreReference> {
return nextPosition + (moreReference != null ? moreReference.hashCode() : 0);
}
}
}

View File

@ -19,13 +19,12 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.lang.reflect.Type;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.log.Lc;
import ru.touchin.roboswag.core.log.LcGroup;
import ru.touchin.roboswag.core.observables.OnSubscribeRefCountWithCacheTime;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.reflect.Type;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import java.util.Arrays;
import java.util.List;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import rx.Single;

View File

@ -1,7 +1,7 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.reflect.Type;
@ -24,4 +24,4 @@ public class SameTypesConverter<T> implements Converter<T, T> {
return object;
}
}
}

View File

@ -19,12 +19,11 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.lang.reflect.Type;
import java.util.concurrent.TimeUnit;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.observables.storable.concrete.NonNullStorable;
import ru.touchin.roboswag.core.utils.Optional;
import rx.Observable;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.storable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.reflect.Type;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.observables.storable.concrete;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.concurrent.TimeUnit;

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.utils;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.Arrays;
import java.util.Collection;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.utils;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import java.io.Serializable;

View File

@ -21,8 +21,8 @@ package ru.touchin.roboswag.core.utils;
import android.app.Service;
import android.os.Binder;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/**
* Created by Gavriil Sitnikov on 03/10/2015.
@ -67,4 +67,4 @@ public class ServiceBinder<TService extends Service> extends Binder {
return service.hashCode();
}
}
}

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.utils;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
/**
* Created by Gavriil Sitnikov on 13/11/2015.

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.utils;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import java.security.MessageDigest;

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.utils;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
/**
* Created by Gavriil Sitnikov on 13/11/2015.
@ -58,4 +58,4 @@ public class ThreadLocalValue<T> extends ThreadLocal<T> {
}
}
}

View File

@ -19,8 +19,8 @@
package ru.touchin.roboswag.core.utils.pairs;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.io.Serializable;
@ -84,4 +84,4 @@ public class HalfNullablePair<TFirst, TSecond> implements Serializable {
return ObjectUtils.hashCode(first, second);
}
}
}

View File

@ -19,11 +19,10 @@
package ru.touchin.roboswag.core.utils.pairs;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import java.io.Serializable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.utils.ObjectUtils;
/**
@ -84,4 +83,4 @@ public class NonNullPair<TFirst, TSecond> implements Serializable {
return ObjectUtils.hashCode(first, second);
}
}
}

View File

@ -19,7 +19,7 @@
package ru.touchin.roboswag.core.utils.pairs;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import java.io.Serializable;
@ -88,4 +88,4 @@ public class NullablePair<TFirst, TSecond> implements Serializable { //todo: mb
return ObjectUtils.hashCode(first, second);
}
}
}