Skip to content

Commit 32eebae

Browse files
authored
Enable ErrorProne MissingOverride (#103)
1 parent 4613d61 commit 32eebae

File tree

20 files changed

+32
-1
lines changed

20 files changed

+32
-1
lines changed

build-logic/src/main/kotlin/polaris-java.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ tasks.withType(JavaCompile::class.java).configureEach {
3131
options.compilerArgs.addAll(listOf("-Xlint:unchecked", "-Xlint:deprecation"))
3232
options.errorprone.disableAllWarnings = true
3333
options.errorprone.disableWarningsInGeneratedCode = true
34-
options.errorprone.error("StringCaseLocaleUsage")
34+
options.errorprone.error(
35+
"MissingOverride",
36+
"StringCaseLocaleUsage",
37+
)
3538
}
3639

3740
tasks.register("format").configure { dependsOn("spotlessApply") }

extension/persistence/eclipselink/src/main/java/io/polaris/extension/persistence/impl/eclipselink/EclipseLinkPolarisMetaStoreManagerFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ public class EclipseLinkPolarisMetaStoreManagerFactory
3838
@JsonProperty("persistence-unit")
3939
private String persistenceUnitName;
4040

41+
@Override
4142
protected PolarisEclipseLinkStore createBackingStore(@NotNull PolarisDiagnostics diagnostics) {
4243
return new PolarisEclipseLinkStore(diagnostics);
4344
}
4445

46+
@Override
4547
protected PolarisMetaStoreSession createMetaStoreSession(
4648
@NotNull PolarisEclipseLinkStore store, @NotNull RealmContext realmContext) {
4749
return new PolarisEclipseLinkMetaStoreSessionImpl(

extension/persistence/eclipselink/src/main/java/io/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,7 @@ public List<PolarisEntityActiveRecord> lookupEntityActiveBatch(
552552
}
553553

554554
/** {@inheritDoc} */
555+
@Override
555556
public boolean hasChildren(
556557
@NotNull PolarisCallContext callContext,
557558
@Nullable PolarisEntityType entityType,

polaris-core/src/main/java/io/polaris/core/PolarisDefaultDiagServiceImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ public RuntimeException fail(
6565
* @throws RuntimeException if `reference` is null
6666
*/
6767
@Contract("null, _ -> fail")
68+
@Override
6869
public <T> T checkNotNull(final T reference, final String signature) {
6970
return Preconditions.checkNotNull(reference, signature);
7071
}
@@ -82,6 +83,7 @@ public <T> T checkNotNull(final T reference, final String signature) {
8283
* @throws RuntimeException if `reference` is null
8384
*/
8485
@Contract("null, _, _, _ -> fail")
86+
@Override
8587
public <T> T checkNotNull(
8688
final T reference,
8789
final String signature,
@@ -100,6 +102,7 @@ public <T> T checkNotNull(
100102
* @throws RuntimeException if `condition` is not true
101103
*/
102104
@Contract("false, _ -> fail")
105+
@Override
103106
public void check(final boolean expression, final String signature) {
104107
Preconditions.checkState(expression, signature);
105108
}
@@ -116,6 +119,7 @@ public void check(final boolean expression, final String signature) {
116119
* @throws RuntimeException if condition` is not true
117120
*/
118121
@Contract("false, _, _, _ -> fail")
122+
@Override
119123
public void check(
120124
final boolean expression,
121125
final String signature,

polaris-core/src/main/java/io/polaris/core/context/CallContext.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ public Map<String, Object> contextVariables() {
135135
contextVariables().computeIfAbsent(CLOSEABLES, key -> new CloseableGroup());
136136
}
137137

138+
@Override
138139
default void close() {
139140
if (CURRENT_CONTEXT.get() == this) {
140141
unsetCurrentContext();

polaris-core/src/main/java/io/polaris/core/entity/CatalogEntity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ public Builder setStorageConfigurationInfo(
267267
return this;
268268
}
269269

270+
@Override
270271
public CatalogEntity build() {
271272
return new CatalogEntity(buildBase());
272273
}

polaris-core/src/main/java/io/polaris/core/entity/CatalogRoleEntity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public Builder(CatalogRoleEntity original) {
5858
super(original);
5959
}
6060

61+
@Override
6162
public CatalogRoleEntity build() {
6263
return new CatalogRoleEntity(buildBase());
6364
}

polaris-core/src/main/java/io/polaris/core/entity/NamespaceEntity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ public Builder setParentNamespace(Namespace namespace) {
8282
return this;
8383
}
8484

85+
@Override
8586
public NamespaceEntity build() {
8687
return new NamespaceEntity(buildBase());
8788
}

polaris-core/src/main/java/io/polaris/core/entity/PolarisEntity.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,13 @@ public PolarisEntity(@NotNull PolarisBaseEntity sourceEntity) {
187187
}
188188

189189
@JsonIgnore
190+
@Override
190191
public PolarisEntityType getType() {
191192
return PolarisEntityType.fromCode(getTypeCode());
192193
}
193194

194195
@JsonIgnore
196+
@Override
195197
public PolarisEntitySubType getSubType() {
196198
return PolarisEntitySubType.fromCode(getSubTypeCode());
197199
}
@@ -268,6 +270,7 @@ public Builder(PolarisEntity original) {
268270
super(original);
269271
}
270272

273+
@Override
271274
public PolarisEntity build() {
272275
return buildBase();
273276
}

polaris-core/src/main/java/io/polaris/core/entity/PrincipalEntity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public Builder setCredentialRotationRequiredState() {
7575
return this;
7676
}
7777

78+
@Override
7879
public PrincipalEntity build() {
7980
return new PrincipalEntity(buildBase());
8081
}

0 commit comments

Comments
 (0)