Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 042741ce authored by Seigo Nonaka's avatar Seigo Nonaka
Browse files

Remove unused public APIs.

By I9ccafe7a53935960566243e2856e166878ca59ae, FontManager was gone.
So FontConfig is no longer need to be parcelable.
We can drop Parcel interface from FontVariationAxis.

Bug: N/A
Test: N/A
Change-Id: I33e92abf1e1063af312f0b7d9d6b8bd938d09c0e
parent 99b72250
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -14394,15 +14394,12 @@ package android.graphics.fonts {
    field public static final android.os.Parcelable.Creator<android.graphics.fonts.FontRequest> CREATOR;
  }
  public final class FontVariationAxis implements android.os.Parcelable {
  public final class FontVariationAxis {
    ctor public FontVariationAxis(java.lang.String, float) throws android.graphics.fonts.FontVariationAxis.InvalidFormatException;
    method public int describeContents();
    method public static android.graphics.fonts.FontVariationAxis[] fromFontVariationSettings(java.lang.String) throws android.graphics.fonts.FontVariationAxis.InvalidFormatException;
    method public float getStyleValue();
    method public java.lang.String getTag();
    method public static java.lang.String toFontVariationSettings(android.graphics.fonts.FontVariationAxis[]);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.graphics.fonts.FontVariationAxis> CREATOR;
  }
  public static class FontVariationAxis.InvalidFormatException extends java.lang.Exception {
+1 −4
Original line number Diff line number Diff line
@@ -15156,15 +15156,12 @@ package android.graphics.fonts {
    field public static final android.os.Parcelable.Creator<android.graphics.fonts.FontRequest> CREATOR;
  }
  public final class FontVariationAxis implements android.os.Parcelable {
  public final class FontVariationAxis {
    ctor public FontVariationAxis(java.lang.String, float) throws android.graphics.fonts.FontVariationAxis.InvalidFormatException;
    method public int describeContents();
    method public static android.graphics.fonts.FontVariationAxis[] fromFontVariationSettings(java.lang.String) throws android.graphics.fonts.FontVariationAxis.InvalidFormatException;
    method public float getStyleValue();
    method public java.lang.String getTag();
    method public static java.lang.String toFontVariationSettings(android.graphics.fonts.FontVariationAxis[]);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.graphics.fonts.FontVariationAxis> CREATOR;
  }
  public static class FontVariationAxis.InvalidFormatException extends java.lang.Exception {
+1 −4
Original line number Diff line number Diff line
@@ -14445,15 +14445,12 @@ package android.graphics.fonts {
    field public static final android.os.Parcelable.Creator<android.graphics.fonts.FontRequest> CREATOR;
  }
  public final class FontVariationAxis implements android.os.Parcelable {
  public final class FontVariationAxis {
    ctor public FontVariationAxis(java.lang.String, float) throws android.graphics.fonts.FontVariationAxis.InvalidFormatException;
    method public int describeContents();
    method public static android.graphics.fonts.FontVariationAxis[] fromFontVariationSettings(java.lang.String) throws android.graphics.fonts.FontVariationAxis.InvalidFormatException;
    method public float getStyleValue();
    method public java.lang.String getTag();
    method public static java.lang.String toFontVariationSettings(android.graphics.fonts.FontVariationAxis[]);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.graphics.fonts.FontVariationAxis> CREATOR;
  }
  public static class FontVariationAxis.InvalidFormatException extends java.lang.Exception {
+4 −144
Original line number Diff line number Diff line
@@ -23,8 +23,6 @@ import android.annotation.NonNull;
import android.annotation.Nullable;
import android.graphics.fonts.FontVariationAxis;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;

import java.lang.annotation.Retention;

@@ -33,7 +31,7 @@ import java.lang.annotation.Retention;
 * Font configuration descriptions for System fonts.
 * @hide
 */
public final class FontConfig implements Parcelable {
public final class FontConfig {
    private final @NonNull Family[] mFamilies;
    private final @NonNull Alias[] mAliases;

@@ -56,38 +54,10 @@ public final class FontConfig implements Parcelable {
        return mAliases;
    }

    /**
     * @hide
     */
    public FontConfig(Parcel in) {
        mFamilies = in.readTypedArray(Family.CREATOR);
        mAliases = in.readTypedArray(Alias.CREATOR);
    }

    @Override
    public void writeToParcel(Parcel out, int flag) {
        out.writeTypedArray(mFamilies, flag);
        out.writeTypedArray(mAliases, flag);
    }

    @Override
    public int describeContents() {
        return 0;
    }

    public static final Parcelable.Creator<FontConfig> CREATOR = new Parcelable.Creator() {
        public FontConfig createFromParcel(Parcel in) {
            return new FontConfig(in);
        }
        public FontConfig[] newArray(int size) {
            return new FontConfig[size];
        }
    };

    /**
     * Class that holds information about a Font.
     */
    public static final class Font implements Parcelable {
    public static final class Font {
        private final @NonNull String mFontName;
        private final int mTtcIndex;
        private final @NonNull FontVariationAxis[] mAxes;
@@ -152,57 +122,15 @@ public final class FontConfig implements Parcelable {
            return mUri;
        }

        /**
         * @hide
         */
        public void setUri(@NonNull Uri uri) {
            mUri = uri;
        }

        /**
         * @hide
         */
        public Font(Parcel in) {
            mFontName = in.readString();
            mTtcIndex = in.readInt();
            mAxes = in.createTypedArray(FontVariationAxis.CREATOR);
            mWeight = in.readInt();
            mIsItalic = in.readInt() == 1;
            mUri = in.readTypedObject(Uri.CREATOR);
        }

        @Override
        public void writeToParcel(Parcel out, int flag) {
            out.writeString(mFontName);
            out.writeInt(mTtcIndex);
            out.writeTypedArray(mAxes, flag);
            out.writeInt(mWeight);
            out.writeInt(mIsItalic ? 1 : 0);
            out.writeTypedObject(mUri, flag);
        }

        @Override
        public int describeContents() {
            return 0;
        }

        public static final Creator<Font> CREATOR = new Creator<Font>() {
            @Override
            public Font createFromParcel(Parcel in) {
                return new Font(in);
            }

            @Override
            public Font[] newArray(int size) {
                return new Font[size];
            }
        };
    }

    /**
     * Class that holds information about a Font alias.
     */
    public static final class Alias implements Parcelable {
    public static final class Alias {
        private final @NonNull String mName;
        private final @NonNull String mToName;
        private final int mWeight;
@@ -233,45 +161,12 @@ public final class FontConfig implements Parcelable {
        public int getWeight() {
            return mWeight;
        }

        /**
         * @hide
         */
        public Alias(Parcel in) {
            mName = in.readString();
            mToName = in.readString();
            mWeight = in.readInt();
        }

        @Override
        public void writeToParcel(Parcel out, int flag) {
            out.writeString(mName);
            out.writeString(mToName);
            out.writeInt(mWeight);
        }

        @Override
        public int describeContents() {
            return 0;
        }

        public static final Creator<Alias> CREATOR = new Creator<Alias>() {
            @Override
            public Alias createFromParcel(Parcel in) {
                return new Alias(in);
            }

            @Override
            public Alias[] newArray(int size) {
                return new Alias[size];
            }
        };
    }

    /**
     * Class that holds information about a Font family.
     */
    public static final class Family implements Parcelable {
    public static final class Family {
        private final @NonNull String mName;
        private final @NonNull Font[] mFonts;
        private final @NonNull String mLanguage;
@@ -343,40 +238,5 @@ public final class FontConfig implements Parcelable {
        public @Variant int getVariant() {
            return mVariant;
        }

        /**
         * @hide
         */
        public Family(Parcel in) {
            mName = in.readString();
            mFonts = in.readTypedArray(Font.CREATOR);
            mLanguage = in.readString();
            mVariant = in.readInt();
        }

        @Override
        public void writeToParcel(Parcel out, int flag) {
            out.writeString(mName);
            out.writeTypedArray(mFonts, flag);
            out.writeString(mLanguage);
            out.writeInt(mVariant);
        }

        @Override
        public int describeContents() {
            return 0;
        }

        public static final Creator<Family> CREATOR = new Creator<Family>() {
            @Override
            public Family createFromParcel(Parcel in) {
                return new Family(in);
            }

            @Override
            public Family[] newArray(int size) {
                return new Family[size];
            }
        };
    }
}
+1 −36
Original line number Diff line number Diff line
@@ -18,8 +18,6 @@ package android.graphics.fonts;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;

import java.util.ArrayList;
@@ -28,7 +26,7 @@ import java.util.regex.Pattern;
/**
 * Class that holds information about single font variation axis.
 */
public final class FontVariationAxis implements Parcelable {
public final class FontVariationAxis {
    private final int mTag;
    private final String mTagString;
    private final float mStyleValue;
@@ -73,39 +71,6 @@ public final class FontVariationAxis implements Parcelable {
        return mStyleValue;
    }

    /**
     * @hide
     */
    public FontVariationAxis(Parcel in) {
        mTag = in.readInt();
        mTagString = in.readString();
        mStyleValue = in.readFloat();
    }

    @Override
    public void writeToParcel(Parcel out, int flag) {
        out.writeInt(mTag);
        out.writeString(mTagString);
        out.writeFloat(mStyleValue);
    }

    @Override
    public int describeContents() {
        return 0;
    }

    public static final Creator<FontVariationAxis> CREATOR = new Creator<FontVariationAxis>() {
        @Override
        public FontVariationAxis createFromParcel(Parcel in) {
            return new FontVariationAxis(in);
        }

        @Override
        public FontVariationAxis[] newArray(int size) {
            return new FontVariationAxis[size];
        }
    };

    /**
     * Returns a valid font variation setting string for this object.
     */