@@ -79,6 +79,11 @@ String getRequiredIJPluginMessage() {
7979 return fields .requiredIJPluginMessage ;
8080 }
8181
82+ @ Nullable
83+ String getConfigWarningPrefix () {
84+ return fields .configWarningPrefix ;
85+ }
86+
8287 @ Override
8388 public boolean equals (Object obj ) {
8489 if (!(obj instanceof PluginConfig )) return false ;
@@ -137,7 +142,8 @@ public static PluginConfig forTest(
137142 @ Nullable String sdkHome ,
138143 @ Nullable String versionFile ,
139144 @ Nullable String requiredIJPluginID ,
140- @ Nullable String requiredIJPluginMessage
145+ @ Nullable String requiredIJPluginMessage ,
146+ @ Nullable String configWarningPrefix
141147 ) {
142148 final Fields fields = new Fields (
143149 daemonScript ,
@@ -148,7 +154,8 @@ public static PluginConfig forTest(
148154 sdkHome ,
149155 versionFile ,
150156 requiredIJPluginID ,
151- requiredIJPluginMessage
157+ requiredIJPluginMessage ,
158+ configWarningPrefix
152159 );
153160 return new PluginConfig (fields );
154161 }
@@ -211,6 +218,12 @@ private static class Fields {
211218 @ SerializedName ("requiredIJPluginMessage" )
212219 private String requiredIJPluginMessage ;
213220
221+ /**
222+ * The prefix that indicates a configuration warning message.
223+ */
224+ @ SerializedName ("configWarningPrefix" )
225+ private String configWarningPrefix ;
226+
214227 Fields () {
215228 }
216229
@@ -225,7 +238,8 @@ private static class Fields {
225238 String sdkHome ,
226239 String versionFile ,
227240 String requiredIJPluginID ,
228- String requiredIJPluginMessage ) {
241+ String requiredIJPluginMessage ,
242+ String configWarningPrefix ) {
229243 this .daemonScript = daemonScript ;
230244 this .doctorScript = doctorScript ;
231245 this .testScript = testScript ;
@@ -235,6 +249,7 @@ private static class Fields {
235249 this .versionFile = versionFile ;
236250 this .requiredIJPluginID = requiredIJPluginID ;
237251 this .requiredIJPluginMessage = requiredIJPluginMessage ;
252+ this .configWarningPrefix = configWarningPrefix ;
238253 }
239254
240255 @ Override
@@ -249,13 +264,14 @@ public boolean equals(Object obj) {
249264 && Objects .equal (sdkHome , other .sdkHome )
250265 && Objects .equal (versionFile , other .versionFile )
251266 && Objects .equal (requiredIJPluginID , other .requiredIJPluginID )
252- && Objects .equal (requiredIJPluginMessage , other .requiredIJPluginMessage );
267+ && Objects .equal (requiredIJPluginMessage , other .requiredIJPluginMessage )
268+ && Objects .equal (configWarningPrefix , other .configWarningPrefix );
253269 }
254270
255271 @ Override
256272 public int hashCode () {
257273 return Objects .hashCode (daemonScript , doctorScript , testScript , runScript , syncScript , sdkHome , versionFile , requiredIJPluginID ,
258- requiredIJPluginMessage );
274+ requiredIJPluginMessage , configWarningPrefix );
259275 }
260276 }
261277
0 commit comments