package com.jetbrains.refactoring;
import java.security.AuthProvider;
public class Rename {
enum Provider {
EC2, GCE, AZURE
}
static class CloudProvider {
private Provider provider;
private AuthProvider authProvider;
public CloudProvider(Provider provider) {
this.provider = provider;
}
public Provider getProvider() {
return this.provider;
}
public void setAuthProvider(AuthProvider authProvider) {
this.authProvider = authProvider;
}
}
public static void main(String[] args) {
CloudProvider primary = new CloudProvider(Provider.EC2);
CloudProvider secondary = new CloudProvider(Provider.GCE);
primary.setAuthProvider(null);
secondary.setAuthProvider(primary.authProvider);
}
}