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

Commit feaa8b0f authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Remove unused public APIs." into oc-dev

parents 25a263a3 042741ce
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -14385,15 +14385,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
@@ -15151,15 +15151,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
@@ -14436,15 +14436,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.
     */