SIGN IN SIGN UP

[Android] Remove old `InputType` constructor from embedding (#191244)

Working towards #190204.

Follow-up to #190207.

## Summary

Removes the 3-arg convenience constructor `InputType(type, isSigned,
isDecimal)` from `TextInputChannel.InputType`. Since #190207 added
`isPassword`, the canonical constructor is the 4-arg one; the 3-arg
overload only remained for compatibility with existing test call sites,
which are now migrated to the 4-arg form with `isPassword = false`. This
matches `Configuration`, which keeps a single canonical constructor.

No production callers remain — `InputType.fromJson` was already the only
construction path in the embedding.

## Test Plan

- Existing `TextInputPluginTest` / `TextInputChannelTest` pass unchanged
in behavior (matrix tests already cover `isPassword` separately).
- Verified locally that both changed files compile against the embedding
classpath.

Co-authored-by: Camille Simon <43054281+camsim99@users.noreply.github.com>
A
Alex Li committed
581bae082b6c4e0c17fe600e3eac0df1687a5e0c
Parent: 1547fe3
Committed by GitHub <noreply@github.com> on 8/26/2026, 5:16:17 PM