Loading core/java/android/text/AndroidBidi.java +4 −1 Original line number Diff line number Diff line Loading @@ -18,11 +18,14 @@ package android.text; import android.text.Layout.Directions; import com.android.internal.annotations.VisibleForTesting; /** * Access the ICU bidi implementation. * @hide */ /* package */ class AndroidBidi { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public class AndroidBidi { public static int bidi(int dir, char[] chs, byte[] chInfo, int n, boolean haveInfo) { if (chs == null || chInfo == null) { Loading core/java/android/text/DynamicLayout.java +5 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.graphics.Paint; import android.text.style.UpdateLayout; import android.text.style.WrapTogetherSpan; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; Loading Loading @@ -449,7 +450,8 @@ public class DynamicLayout extends Layout * * @hide */ void updateBlocks(int startLine, int endLine, int newLineCount) { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public void updateBlocks(int startLine, int endLine, int newLineCount) { if (mBlockEndLines == null) { createBlocks(); return; Loading Loading @@ -549,7 +551,8 @@ public class DynamicLayout extends Layout * This package private method is used for test purposes only * @hide */ void setBlocksDataForTest(int[] blockEndLines, int[] blockIndices, int numberOfBlocks) { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public void setBlocksDataForTest(int[] blockEndLines, int[] blockIndices, int numberOfBlocks) { mBlockEndLines = new int[blockEndLines.length]; mBlockIndices = new int[blockIndices.length]; System.arraycopy(blockEndLines, 0, mBlockEndLines, 0, blockEndLines.length); Loading core/java/android/text/Layout.java +19 −4 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ import android.text.style.ParagraphStyle; import android.text.style.ReplacementSpan; import android.text.style.TabStopSpan; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; Loading Loading @@ -1943,8 +1944,17 @@ public abstract class Layout { // To simply test for an RTL direction, test the bit using // DIR_RTL_FLAG, if set then the direction is rtl. /* package */ int[] mDirections; /* package */ Directions(int[] dirs) { /** * @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public int[] mDirections; /** * @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public Directions(int[] dirs) { mDirections = dirs; } } Loading Loading @@ -2087,9 +2097,14 @@ public abstract class Layout { private static final int TAB_INCREMENT = 20; /* package */ static final Directions DIRS_ALL_LEFT_TO_RIGHT = /** @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public static final Directions DIRS_ALL_LEFT_TO_RIGHT = new Directions(new int[] { 0, RUN_LENGTH_MASK }); /* package */ static final Directions DIRS_ALL_RIGHT_TO_LEFT = /** @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public static final Directions DIRS_ALL_RIGHT_TO_LEFT = new Directions(new int[] { 0, RUN_LENGTH_MASK | RUN_RTL_FLAG }); } core/java/android/text/PackedIntVector.java +5 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.text; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; Loading @@ -24,8 +25,11 @@ import com.android.internal.util.GrowingArrayUtils; * PackedIntVector stores a two-dimensional array of integers, * optimized for inserting and deleting rows and for * offsetting the values in segments of a given column. * * @hide */ class PackedIntVector { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public class PackedIntVector { private final int mColumns; private int mRows; Loading core/tests/coretests/src/android/text/StaticLayoutTest.java +3 −3 Original line number Diff line number Diff line Loading @@ -163,7 +163,7 @@ public class StaticLayoutTest extends TestCase { assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, fmi.top, fmi.descent + spacingAdd, fmi.ascent, fmi.descent + spacingAdd, fmi.ascent, fmi.bottom + spacingAdd); fmi.ascent, fmi.bottom); } /** Loading @@ -185,7 +185,7 @@ public class StaticLayoutTest extends TestCase { assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, fmi.top, fmi.descent + s.scale(fmi.descent - fmi.top), fmi.ascent, fmi.descent + s.scale(fmi.descent - fmi.ascent), fmi.ascent, fmi.bottom + s.scale(fmi.bottom - fmi.ascent)); fmi.ascent, fmi.bottom); } /** Loading @@ -207,7 +207,7 @@ public class StaticLayoutTest extends TestCase { assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, fmi.top, fmi.descent + s.scale(fmi.descent - fmi.top), fmi.ascent, fmi.descent + s.scale(fmi.descent - fmi.ascent), fmi.ascent, fmi.bottom + s.scale(fmi.bottom - fmi.ascent)); fmi.ascent, fmi.bottom); } // ----- test utility classes and methods ----- Loading Loading
core/java/android/text/AndroidBidi.java +4 −1 Original line number Diff line number Diff line Loading @@ -18,11 +18,14 @@ package android.text; import android.text.Layout.Directions; import com.android.internal.annotations.VisibleForTesting; /** * Access the ICU bidi implementation. * @hide */ /* package */ class AndroidBidi { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public class AndroidBidi { public static int bidi(int dir, char[] chs, byte[] chInfo, int n, boolean haveInfo) { if (chs == null || chInfo == null) { Loading
core/java/android/text/DynamicLayout.java +5 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.graphics.Paint; import android.text.style.UpdateLayout; import android.text.style.WrapTogetherSpan; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; Loading Loading @@ -449,7 +450,8 @@ public class DynamicLayout extends Layout * * @hide */ void updateBlocks(int startLine, int endLine, int newLineCount) { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public void updateBlocks(int startLine, int endLine, int newLineCount) { if (mBlockEndLines == null) { createBlocks(); return; Loading Loading @@ -549,7 +551,8 @@ public class DynamicLayout extends Layout * This package private method is used for test purposes only * @hide */ void setBlocksDataForTest(int[] blockEndLines, int[] blockIndices, int numberOfBlocks) { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public void setBlocksDataForTest(int[] blockEndLines, int[] blockIndices, int numberOfBlocks) { mBlockEndLines = new int[blockEndLines.length]; mBlockIndices = new int[blockIndices.length]; System.arraycopy(blockEndLines, 0, mBlockEndLines, 0, blockEndLines.length); Loading
core/java/android/text/Layout.java +19 −4 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ import android.text.style.ParagraphStyle; import android.text.style.ReplacementSpan; import android.text.style.TabStopSpan; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; Loading Loading @@ -1943,8 +1944,17 @@ public abstract class Layout { // To simply test for an RTL direction, test the bit using // DIR_RTL_FLAG, if set then the direction is rtl. /* package */ int[] mDirections; /* package */ Directions(int[] dirs) { /** * @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public int[] mDirections; /** * @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public Directions(int[] dirs) { mDirections = dirs; } } Loading Loading @@ -2087,9 +2097,14 @@ public abstract class Layout { private static final int TAB_INCREMENT = 20; /* package */ static final Directions DIRS_ALL_LEFT_TO_RIGHT = /** @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public static final Directions DIRS_ALL_LEFT_TO_RIGHT = new Directions(new int[] { 0, RUN_LENGTH_MASK }); /* package */ static final Directions DIRS_ALL_RIGHT_TO_LEFT = /** @hide */ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public static final Directions DIRS_ALL_RIGHT_TO_LEFT = new Directions(new int[] { 0, RUN_LENGTH_MASK | RUN_RTL_FLAG }); }
core/java/android/text/PackedIntVector.java +5 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.text; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; Loading @@ -24,8 +25,11 @@ import com.android.internal.util.GrowingArrayUtils; * PackedIntVector stores a two-dimensional array of integers, * optimized for inserting and deleting rows and for * offsetting the values in segments of a given column. * * @hide */ class PackedIntVector { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE) public class PackedIntVector { private final int mColumns; private int mRows; Loading
core/tests/coretests/src/android/text/StaticLayoutTest.java +3 −3 Original line number Diff line number Diff line Loading @@ -163,7 +163,7 @@ public class StaticLayoutTest extends TestCase { assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, fmi.top, fmi.descent + spacingAdd, fmi.ascent, fmi.descent + spacingAdd, fmi.ascent, fmi.bottom + spacingAdd); fmi.ascent, fmi.bottom); } /** Loading @@ -185,7 +185,7 @@ public class StaticLayoutTest extends TestCase { assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, fmi.top, fmi.descent + s.scale(fmi.descent - fmi.top), fmi.ascent, fmi.descent + s.scale(fmi.descent - fmi.ascent), fmi.ascent, fmi.bottom + s.scale(fmi.bottom - fmi.ascent)); fmi.ascent, fmi.bottom); } /** Loading @@ -207,7 +207,7 @@ public class StaticLayoutTest extends TestCase { assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, fmi.top, fmi.descent + s.scale(fmi.descent - fmi.top), fmi.ascent, fmi.descent + s.scale(fmi.descent - fmi.ascent), fmi.ascent, fmi.bottom + s.scale(fmi.bottom - fmi.ascent)); fmi.ascent, fmi.bottom); } // ----- test utility classes and methods ----- Loading