mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-06-21 00:20:52 +00:00
change nullable / nonnull annotations to androidx
This commit is contained in:
parent
e2d2889d81
commit
2a19114ccb
76 changed files with 609 additions and 613 deletions
|
@ -19,6 +19,8 @@ package com.android.inputmethod.keyboard;
|
|||
import android.graphics.Rect;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.dslul.openboard.inputmethod.keyboard.Key;
|
||||
import org.dslul.openboard.inputmethod.keyboard.internal.TouchPositionCorrection;
|
||||
import org.dslul.openboard.inputmethod.latin.common.Constants;
|
||||
|
@ -29,8 +31,6 @@ import java.util.Arrays;
|
|||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
public class ProximityInfo {
|
||||
private static final String TAG = ProximityInfo.class.getSimpleName();
|
||||
private static final boolean DEBUG = false;
|
||||
|
@ -39,7 +39,7 @@ public class ProximityInfo {
|
|||
public static final int MAX_PROXIMITY_CHARS_SIZE = 16;
|
||||
/** Number of key widths from current touch point to search for nearest keys. */
|
||||
private static final float SEARCH_DISTANCE = 1.2f;
|
||||
@Nonnull
|
||||
@NonNull
|
||||
private static final List<Key> EMPTY_KEY_LIST = Collections.emptyList();
|
||||
private static final float DEFAULT_TOUCH_POSITION_CORRECTION_RADIUS = 0.15f;
|
||||
|
||||
|
@ -53,16 +53,16 @@ public class ProximityInfo {
|
|||
private final int mKeyboardHeight;
|
||||
private final int mMostCommonKeyWidth;
|
||||
private final int mMostCommonKeyHeight;
|
||||
@Nonnull
|
||||
@NonNull
|
||||
private final List<Key> mSortedKeys;
|
||||
@Nonnull
|
||||
@NonNull
|
||||
private final List<Key>[] mGridNeighbors;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public ProximityInfo(final int gridWidth, final int gridHeight, final int minWidth, final int height,
|
||||
final int mostCommonKeyWidth, final int mostCommonKeyHeight,
|
||||
@Nonnull final List<Key> sortedKeys,
|
||||
@Nonnull final TouchPositionCorrection touchPositionCorrection) {
|
||||
@NonNull final List<Key> sortedKeys,
|
||||
@NonNull final TouchPositionCorrection touchPositionCorrection) {
|
||||
mGridWidth = gridWidth;
|
||||
mGridHeight = gridHeight;
|
||||
mGridSize = mGridWidth * mGridHeight;
|
||||
|
@ -112,7 +112,7 @@ public class ProximityInfo {
|
|||
}
|
||||
|
||||
private long createNativeProximityInfo(
|
||||
@Nonnull final TouchPositionCorrection touchPositionCorrection) {
|
||||
@NonNull final TouchPositionCorrection touchPositionCorrection) {
|
||||
final List<Key>[] gridNeighborKeys = mGridNeighbors;
|
||||
final int[] proximityCharsArray = new int[mGridSize * MAX_PROXIMITY_CHARS_SIZE];
|
||||
Arrays.fill(proximityCharsArray, Constants.NOT_A_CODE);
|
||||
|
@ -393,7 +393,7 @@ y |---+---+---+---+-v-+-|-+---+---+---+---+---| | thresholdBase and get
|
|||
}
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@NonNull
|
||||
public List<Key> getNearestKeys(final int x, final int y) {
|
||||
if (x >= 0 && x < mKeyboardMinWidth && y >= 0 && y < mKeyboardHeight) {
|
||||
int index = (y / mCellHeight) * mGridWidth + (x / mCellWidth);
|
||||
|
|
|
@ -20,6 +20,8 @@ import android.text.TextUtils;
|
|||
import android.util.Log;
|
||||
import android.util.SparseArray;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.dslul.openboard.inputmethod.annotations.UsedForTesting;
|
||||
import org.dslul.openboard.inputmethod.latin.Dictionary;
|
||||
import org.dslul.openboard.inputmethod.latin.NgramContext;
|
||||
|
@ -46,8 +48,6 @@ import java.util.HashMap;
|
|||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
/**
|
||||
* Implements a static, compacted, binary dictionary of standard words.
|
||||
*/
|
||||
|
@ -497,7 +497,7 @@ public final class BinaryDictionary extends Dictionary {
|
|||
}
|
||||
|
||||
// Update entries for the word occurrence with the ngramContext.
|
||||
public boolean updateEntriesForWordWithNgramContext(@Nonnull final NgramContext ngramContext,
|
||||
public boolean updateEntriesForWordWithNgramContext(@NonNull final NgramContext ngramContext,
|
||||
final String word, final boolean isValidWord, final int count, final int timestamp) {
|
||||
if (TextUtils.isEmpty(word)) {
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue