diff options
Diffstat (limited to 'gradle/src/main/groovy/com/android/build/gradle/internal/model/SigningConfigImpl.java')
-rw-r--r-- | gradle/src/main/groovy/com/android/build/gradle/internal/model/SigningConfigImpl.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gradle/src/main/groovy/com/android/build/gradle/internal/model/SigningConfigImpl.java b/gradle/src/main/groovy/com/android/build/gradle/internal/model/SigningConfigImpl.java index 06e219c..19c867c 100644 --- a/gradle/src/main/groovy/com/android/build/gradle/internal/model/SigningConfigImpl.java +++ b/gradle/src/main/groovy/com/android/build/gradle/internal/model/SigningConfigImpl.java @@ -44,7 +44,19 @@ class SigningConfigImpl implements SigningConfig, Serializable { private final String storeType; private final boolean signingReady; - SigningConfigImpl(@NonNull String name, + @NonNull + static SigningConfig createSigningConfig(@NonNull SigningConfig signingConfig) { + return new SigningConfigImpl( + signingConfig.getName(), + signingConfig.getStoreFile(), + signingConfig.getStorePassword(), + signingConfig.getKeyAlias(), + signingConfig.getKeyPassword(), + signingConfig.getStoreType(), + signingConfig.isSigningReady()); + } + + private SigningConfigImpl(@NonNull String name, @Nullable File storeFile, @Nullable String storePassword, @Nullable String keyAlias, |