Skip to content

Update Metalava and api.txt files #6671

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions appcheck/firebase-appcheck-debug-testing/api.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.appcheck.debug.testing {

public final class DebugAppCheckTestHelper {
method @NonNull public static com.google.firebase.appcheck.debug.testing.DebugAppCheckTestHelper fromInstrumentationArgs();
method public <E extends java.lang.Throwable> void withDebugProvider(@NonNull com.google.firebase.appcheck.debug.testing.DebugAppCheckTestHelper.MaybeThrowingRunnable<E>) throws E;
method public <E extends java.lang.Throwable> void withDebugProvider(@NonNull com.google.firebase.FirebaseApp, @NonNull com.google.firebase.appcheck.debug.testing.DebugAppCheckTestHelper.MaybeThrowingRunnable<E>) throws E;
method public static com.google.firebase.appcheck.debug.testing.DebugAppCheckTestHelper fromInstrumentationArgs();
method public <E extends java.lang.Throwable> void withDebugProvider(com.google.firebase.appcheck.debug.testing.DebugAppCheckTestHelper.MaybeThrowingRunnable<E!>) throws E;
method public <E extends java.lang.Throwable> void withDebugProvider(com.google.firebase.FirebaseApp, com.google.firebase.appcheck.debug.testing.DebugAppCheckTestHelper.MaybeThrowingRunnable<E!>) throws E;
}

public static interface DebugAppCheckTestHelper.MaybeThrowingRunnable<E extends java.lang.Throwable> {
Expand Down
6 changes: 3 additions & 3 deletions appcheck/firebase-appcheck-debug/api.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.appcheck.debug {

public class DebugAppCheckProviderFactory implements com.google.firebase.appcheck.AppCheckProviderFactory {
method @NonNull public com.google.firebase.appcheck.AppCheckProvider create(@NonNull com.google.firebase.FirebaseApp);
method @NonNull public static com.google.firebase.appcheck.debug.DebugAppCheckProviderFactory getInstance();
method public com.google.firebase.appcheck.AppCheckProvider create(com.google.firebase.FirebaseApp);
method public static com.google.firebase.appcheck.debug.DebugAppCheckProviderFactory getInstance();
}

}
Expand Down
8 changes: 4 additions & 4 deletions appcheck/firebase-appcheck-interop/api.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.appcheck {

public abstract class AppCheckTokenResult {
ctor public AppCheckTokenResult();
method @Nullable public abstract Exception getError();
method @NonNull public abstract String getToken();
method public abstract Exception? getError();
method public abstract String getToken();
}

}

package com.google.firebase.appcheck.interop {

public interface AppCheckTokenListener {
method public void onAppCheckTokenChanged(@NonNull com.google.firebase.appcheck.AppCheckTokenResult);
method public void onAppCheckTokenChanged(com.google.firebase.appcheck.AppCheckTokenResult);
}

}
Expand Down
6 changes: 3 additions & 3 deletions appcheck/firebase-appcheck-playintegrity/api.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.appcheck.playintegrity {

public class PlayIntegrityAppCheckProviderFactory implements com.google.firebase.appcheck.AppCheckProviderFactory {
ctor public PlayIntegrityAppCheckProviderFactory();
method @NonNull public com.google.firebase.appcheck.AppCheckProvider create(@NonNull com.google.firebase.FirebaseApp);
method @NonNull public static com.google.firebase.appcheck.playintegrity.PlayIntegrityAppCheckProviderFactory getInstance();
method public com.google.firebase.appcheck.AppCheckProvider create(com.google.firebase.FirebaseApp);
method public static com.google.firebase.appcheck.playintegrity.PlayIntegrityAppCheckProviderFactory getInstance();
}

}
Expand Down
42 changes: 21 additions & 21 deletions appcheck/firebase-appcheck/api.txt
Original file line number Diff line number Diff line change
@@ -1,53 +1,53 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.appcheck {

public interface AppCheckProvider {
method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.appcheck.AppCheckToken> getToken();
method public com.google.android.gms.tasks.Task<com.google.firebase.appcheck.AppCheckToken!> getToken();
}

public interface AppCheckProviderFactory {
method @NonNull public com.google.firebase.appcheck.AppCheckProvider create(@NonNull com.google.firebase.FirebaseApp);
method public com.google.firebase.appcheck.AppCheckProvider create(com.google.firebase.FirebaseApp);
}

public abstract class AppCheckToken {
ctor public AppCheckToken();
method public abstract long getExpireTimeMillis();
method @NonNull public abstract String getToken();
method public abstract String getToken();
}

public abstract class FirebaseAppCheck implements com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider {
ctor public FirebaseAppCheck();
method public abstract void addAppCheckListener(@NonNull com.google.firebase.appcheck.FirebaseAppCheck.AppCheckListener);
method @NonNull public abstract com.google.android.gms.tasks.Task<com.google.firebase.appcheck.AppCheckToken> getAppCheckToken(boolean);
method @NonNull public static com.google.firebase.appcheck.FirebaseAppCheck getInstance();
method @NonNull public static com.google.firebase.appcheck.FirebaseAppCheck getInstance(@NonNull com.google.firebase.FirebaseApp);
method @NonNull public abstract com.google.android.gms.tasks.Task<com.google.firebase.appcheck.AppCheckToken> getLimitedUseAppCheckToken();
method public abstract void installAppCheckProviderFactory(@NonNull com.google.firebase.appcheck.AppCheckProviderFactory);
method public abstract void installAppCheckProviderFactory(@NonNull com.google.firebase.appcheck.AppCheckProviderFactory, boolean);
method public abstract void removeAppCheckListener(@NonNull com.google.firebase.appcheck.FirebaseAppCheck.AppCheckListener);
method public abstract void addAppCheckListener(com.google.firebase.appcheck.FirebaseAppCheck.AppCheckListener);
method public abstract com.google.android.gms.tasks.Task<com.google.firebase.appcheck.AppCheckToken!> getAppCheckToken(boolean);
method public static com.google.firebase.appcheck.FirebaseAppCheck getInstance();
method public static com.google.firebase.appcheck.FirebaseAppCheck getInstance(com.google.firebase.FirebaseApp);
method public abstract com.google.android.gms.tasks.Task<com.google.firebase.appcheck.AppCheckToken!> getLimitedUseAppCheckToken();
method public abstract void installAppCheckProviderFactory(com.google.firebase.appcheck.AppCheckProviderFactory);
method public abstract void installAppCheckProviderFactory(com.google.firebase.appcheck.AppCheckProviderFactory, boolean);
method public abstract void removeAppCheckListener(com.google.firebase.appcheck.FirebaseAppCheck.AppCheckListener);
method public abstract void setTokenAutoRefreshEnabled(boolean);
}

public static interface FirebaseAppCheck.AppCheckListener {
method public void onAppCheckTokenChanged(@NonNull com.google.firebase.appcheck.AppCheckToken);
method public void onAppCheckTokenChanged(com.google.firebase.appcheck.AppCheckToken);
}

public final class FirebaseAppCheckKt {
method @NonNull public static com.google.firebase.appcheck.FirebaseAppCheck appCheck(@NonNull com.google.firebase.Firebase, @NonNull com.google.firebase.FirebaseApp app);
method @NonNull public static operator String component1(@NonNull com.google.firebase.appcheck.AppCheckToken);
method public static operator long component2(@NonNull com.google.firebase.appcheck.AppCheckToken);
method @NonNull public static com.google.firebase.appcheck.FirebaseAppCheck getAppCheck(@NonNull com.google.firebase.Firebase);
method public static com.google.firebase.appcheck.FirebaseAppCheck appCheck(com.google.firebase.Firebase, com.google.firebase.FirebaseApp app);
method public static operator String component1(com.google.firebase.appcheck.AppCheckToken);
method public static operator long component2(com.google.firebase.appcheck.AppCheckToken);
method public static com.google.firebase.appcheck.FirebaseAppCheck getAppCheck(com.google.firebase.Firebase);
}

}

package com.google.firebase.appcheck.ktx {

public final class FirebaseAppCheckKt {
method @Deprecated @NonNull public static com.google.firebase.appcheck.FirebaseAppCheck appCheck(@NonNull com.google.firebase.ktx.Firebase, @NonNull com.google.firebase.FirebaseApp app);
method @Deprecated @NonNull public static operator String component1(@NonNull com.google.firebase.appcheck.AppCheckToken);
method @Deprecated public static operator long component2(@NonNull com.google.firebase.appcheck.AppCheckToken);
method @Deprecated @NonNull public static com.google.firebase.appcheck.FirebaseAppCheck getAppCheck(@NonNull com.google.firebase.ktx.Firebase);
method @Deprecated public static com.google.firebase.appcheck.FirebaseAppCheck appCheck(com.google.firebase.ktx.Firebase, com.google.firebase.FirebaseApp app);
method @Deprecated public static operator String component1(com.google.firebase.appcheck.AppCheckToken);
method @Deprecated public static operator long component2(com.google.firebase.appcheck.AppCheckToken);
method @Deprecated public static com.google.firebase.appcheck.FirebaseAppCheck getAppCheck(com.google.firebase.ktx.Firebase);
}

}
Expand Down
9 changes: 1 addition & 8 deletions appcheck/firebase-appcheck/ktx/api.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
// Signature format: 2.0
package com.google.firebase.appcheck.ktx {

public final class LoggingKt {
}

}

// Signature format: 3.0
22 changes: 11 additions & 11 deletions encoders/firebase-decoders-json/api.txt
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.decoders {

public abstract class Safe<T> {
ctor public Safe();
}

public abstract class TypeToken<T> {
method @NonNull public static <T> com.google.firebase.decoders.TypeToken<T> of(@NonNull com.google.firebase.decoders.Safe<T>);
method @NonNull public static <T> com.google.firebase.decoders.TypeToken<T> of(@NonNull Class<T>);
method public static <T> com.google.firebase.decoders.TypeToken<T!> of(com.google.firebase.decoders.Safe<T!>);
method public static <T> com.google.firebase.decoders.TypeToken<T!> of(Class<T!>);
}

public static class TypeToken.ArrayToken<T> extends com.google.firebase.decoders.TypeToken<T> {
method @NonNull public com.google.firebase.decoders.TypeToken<?> getComponentType();
public static class TypeToken.ArrayToken<T> extends com.google.firebase.decoders.TypeToken<T!> {
method public com.google.firebase.decoders.TypeToken<? extends java.lang.Object!> getComponentType();
}

public static class TypeToken.ClassToken<T> extends com.google.firebase.decoders.TypeToken<T> {
method @NonNull public Class<T> getRawType();
method @NonNull public com.google.firebase.decoders.TypeTokenContainer getTypeArguments();
public static class TypeToken.ClassToken<T> extends com.google.firebase.decoders.TypeToken<T!> {
method public Class<T!> getRawType();
method public com.google.firebase.decoders.TypeTokenContainer getTypeArguments();
}

public final class TypeTokenContainer {
ctor public TypeTokenContainer(@NonNull com.google.firebase.decoders.TypeToken[]);
method @NonNull public <T> com.google.firebase.decoders.TypeToken<T> at(int);
field @NonNull public static final com.google.firebase.decoders.TypeTokenContainer EMPTY;
ctor public TypeTokenContainer(com.google.firebase.decoders.TypeToken![]);
method public <T> com.google.firebase.decoders.TypeToken<T!> at(int);
field public static final com.google.firebase.decoders.TypeTokenContainer EMPTY;
}

}
Expand Down
21 changes: 13 additions & 8 deletions encoders/firebase-encoders-json/api.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.encoders.json {

public final class JsonDataEncoderBuilder implements com.google.firebase.encoders.config.EncoderConfig<com.google.firebase.encoders.json.JsonDataEncoderBuilder> {
public final class JsonDataEncoderBuilder implements com.google.firebase.encoders.config.EncoderConfig<com.google.firebase.encoders.json.JsonDataEncoderBuilder!> {
ctor public JsonDataEncoderBuilder();
method @NonNull public com.google.firebase.encoders.DataEncoder build();
method @NonNull public com.google.firebase.encoders.json.JsonDataEncoderBuilder configureWith(@NonNull com.google.firebase.encoders.config.Configurator);
method @NonNull public com.google.firebase.encoders.json.JsonDataEncoderBuilder ignoreNullValues(boolean);
method @NonNull public <T> com.google.firebase.encoders.json.JsonDataEncoderBuilder registerEncoder(@NonNull Class<T>, @NonNull com.google.firebase.encoders.ObjectEncoder<? super T>);
method @NonNull public <T> com.google.firebase.encoders.json.JsonDataEncoderBuilder registerEncoder(@NonNull Class<T>, @NonNull com.google.firebase.encoders.ValueEncoder<? super T>);
method @NonNull public com.google.firebase.encoders.json.JsonDataEncoderBuilder registerFallbackEncoder(@NonNull com.google.firebase.encoders.ObjectEncoder<java.lang.Object>);
method public com.google.firebase.encoders.DataEncoder build();
method public com.google.firebase.encoders.json.JsonDataEncoderBuilder configureWith(com.google.firebase.encoders.config.Configurator);
method public com.google.firebase.encoders.json.JsonDataEncoderBuilder ignoreNullValues(boolean);
method public <T> com.google.firebase.encoders.json.JsonDataEncoderBuilder registerEncoder(Class<T!>, com.google.firebase.encoders.ObjectEncoder<? super T!>);
method public <T> com.google.firebase.encoders.json.JsonDataEncoderBuilder registerEncoder(Class<T!>, com.google.firebase.encoders.ValueEncoder<? super T!>);
method public com.google.firebase.encoders.json.JsonDataEncoderBuilder registerFallbackEncoder(com.google.firebase.encoders.ObjectEncoder<java.lang.Object!>);
}

public interface NumberedEnum {
method public int getNumber();
property public abstract int number;
}

}
Expand Down
20 changes: 10 additions & 10 deletions encoders/firebase-encoders-proto/api.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.encoders.proto {

public interface ProtoEnum {
Expand All @@ -17,18 +17,18 @@ package com.google.firebase.encoders.proto {
}

public class ProtobufEncoder {
method public static com.google.firebase.encoders.proto.ProtobufEncoder.Builder builder();
method public void encode(@NonNull Object, @NonNull OutputStream);
method @NonNull public byte[] encode(@NonNull Object);
method public static com.google.firebase.encoders.proto.ProtobufEncoder.Builder! builder();
method public byte[] encode(Object);
method public void encode(Object, OutputStream);
}

public static final class ProtobufEncoder.Builder implements com.google.firebase.encoders.config.EncoderConfig<com.google.firebase.encoders.proto.ProtobufEncoder.Builder> {
public static final class ProtobufEncoder.Builder implements com.google.firebase.encoders.config.EncoderConfig<com.google.firebase.encoders.proto.ProtobufEncoder.Builder!> {
ctor public ProtobufEncoder.Builder();
method public com.google.firebase.encoders.proto.ProtobufEncoder build();
method @NonNull public com.google.firebase.encoders.proto.ProtobufEncoder.Builder configureWith(@NonNull com.google.firebase.encoders.config.Configurator);
method @NonNull public <U> com.google.firebase.encoders.proto.ProtobufEncoder.Builder registerEncoder(@NonNull Class<U>, @NonNull com.google.firebase.encoders.ObjectEncoder<? super U>);
method @NonNull public <U> com.google.firebase.encoders.proto.ProtobufEncoder.Builder registerEncoder(@NonNull Class<U>, @NonNull com.google.firebase.encoders.ValueEncoder<? super U>);
method @NonNull public com.google.firebase.encoders.proto.ProtobufEncoder.Builder registerFallbackEncoder(@NonNull com.google.firebase.encoders.ObjectEncoder<Object>);
method public com.google.firebase.encoders.proto.ProtobufEncoder! build();
method public com.google.firebase.encoders.proto.ProtobufEncoder.Builder configureWith(com.google.firebase.encoders.config.Configurator);
method public <U> com.google.firebase.encoders.proto.ProtobufEncoder.Builder registerEncoder(Class<U!>, com.google.firebase.encoders.ObjectEncoder<? super U!>);
method public <U> com.google.firebase.encoders.proto.ProtobufEncoder.Builder registerEncoder(Class<U!>, com.google.firebase.encoders.ValueEncoder<? super U!>);
method public com.google.firebase.encoders.proto.ProtobufEncoder.Builder registerFallbackEncoder(com.google.firebase.encoders.ObjectEncoder<Object!>);
}

}
Expand Down
8 changes: 4 additions & 4 deletions encoders/firebase-encoders-reflective/api.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Signature format: 2.0
// Signature format: 3.0
package com.google.firebase.encoders.reflective {

public class ReflectiveObjectEncoder implements com.google.firebase.encoders.ObjectEncoder<java.lang.Object> {
public class ReflectiveObjectEncoder implements com.google.firebase.encoders.ObjectEncoder<java.lang.Object!> {
ctor public ReflectiveObjectEncoder(boolean);
method public void encode(@NonNull Object, @NonNull com.google.firebase.encoders.ObjectEncoderContext) throws java.io.IOException;
field @NonNull public static final com.google.firebase.encoders.reflective.ReflectiveObjectEncoder DEFAULT;
method public void encode(Object, com.google.firebase.encoders.ObjectEncoderContext) throws java.io.IOException;
field public static final com.google.firebase.encoders.reflective.ReflectiveObjectEncoder DEFAULT;
}

}
Expand Down
Loading
Loading