Skip to content

Commit 7ea2f17

Browse files
committed
fix some deprecations
1 parent e959f3e commit 7ea2f17

File tree

15 files changed

+38
-89
lines changed

15 files changed

+38
-89
lines changed

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ tasks {
8484
withType<JavaCompile> {
8585
sourceCompatibility = it
8686
targetCompatibility = it
87+
88+
// show deprecations
89+
// options.compilerArgs.addAll(listOf("-Xlint:deprecation"))
8790
}
8891
withType<KotlinCompile> {
8992
compilerOptions {

src/main/java/fr/adrienbrault/idea/symfony2plugin/action/model/SymfonySymbolSearchModel.java

Lines changed: 0 additions & 70 deletions
This file was deleted.

src/main/java/fr/adrienbrault/idea/symfony2plugin/action/ui/ServiceArgumentSelectionDialog.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ public boolean isCellEditable(ServiceParameter modelParameter) {
207207
public TableCellEditor getEditor(ServiceParameter modelParameter) {
208208

209209
Set<String> sorted = modelParameter.getPossibleServices();
210-
ComboBox comboBox = new ComboBox(sorted.toArray(new String[0]), 200);
210+
ComboBox<String> comboBox = new ComboBox<>(sorted.toArray(new String[0]), 200);
211211
comboBox.setEditable(true);
212212

213213
return new DefaultCellEditor(comboBox);

src/main/java/fr/adrienbrault/idea/symfony2plugin/doctrine/DoctrineUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ public static String getAnnotationRepositoryClass(@NotNull PhpDocTag phpDocTag,
186186
phpClass,
187187
text,
188188
"repositoryClass",
189-
aVoid -> AnnotationUtil.getUseImportMap(phpDocTag)
189+
aVoid -> AnnotationBackportUtil.getUseImportMap(phpDocTag)
190190
);
191191

192192
if (repositoryClass == null) {

src/main/java/fr/adrienbrault/idea/symfony2plugin/doctrine/EntityHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ public static Collection<DoctrineModelField> getModelFields(@NotNull PhpClass ph
411411
PhpDocComment docComment = phpClass.getDocComment();
412412
if(docComment != null) {
413413
if(AnnotationBackportUtil.hasReference(docComment, "\\Doctrine\\ORM\\Mapping\\Entity")) {
414-
Map<String, String> useImportMap = AnnotationUtil.getUseImportMap(docComment);
414+
Map<String, String> useImportMap = AnnotationBackportUtil.getUseImportMap(docComment);
415415
for(Field field: phpClass.getFields()) {
416416
if (!field.isConstant()) {
417417
if (AnnotationBackportUtil.hasReference(field.getDocComment(), ANNOTATION_FIELDS)) {

src/main/java/fr/adrienbrault/idea/symfony2plugin/doctrine/metadata/driver/DoctrinePhpMappingDriver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public DoctrineMetadataModel getMetadata(@NotNull DoctrineMappingDriverArguments
7676
// collect import context based on the class name
7777
String fqn = containingClass.getFQN();
7878
if (!maps.containsKey(fqn)) {
79-
maps.put(fqn, AnnotationUtil.getUseImportMap(field.getDocComment()));
79+
maps.put(fqn, AnnotationBackportUtil.getUseImportMap(field.getDocComment()));
8080
}
8181

8282
DoctrineModelField modelField = new DoctrineModelField(field.getName());

src/main/java/fr/adrienbrault/idea/symfony2plugin/stubs/ContainerCollectionResolver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ private Map<String, ContainerParameter> getParameters() {
465465
// user input here; secure nullable values
466466
String key = Entry.getKey();
467467
if(key != null) {
468-
parametersMap.put(key, new ContainerParameter(key, Entry.getValue()));
468+
parametersMap.put(key, new ContainerParameter(key, Entry.getValue(), false));
469469
}
470470
}
471471

src/main/java/fr/adrienbrault/idea/symfony2plugin/stubs/indexes/externalizer/ObjectStreamDataExternalizer.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ public T read(@NotNull DataInput in) throws IOException {
3232

3333
T object = null;
3434
try {
35-
object = (T) input.readObject();
35+
@SuppressWarnings("unchecked")
36+
T readObject = (T) input.readObject();
37+
object = readObject;
3638
} catch (ClassNotFoundException | ClassCastException ignored) {
3739
}
3840

src/main/java/fr/adrienbrault/idea/symfony2plugin/templating/path/TwigPath.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,25 @@ public TwigPath(@NotNull String path, @NotNull String namespace, @NotNull TwigUt
4646
this.customPath = customPath;
4747
}
4848

49+
public static TwigPath createTwigPath(@NotNull String path, @NotNull String namespace, @NotNull TwigUtil.NamespaceType namespaceType, boolean customPath, boolean enabled) {
50+
TwigPath twigPath = new TwigPath(path, namespace, namespaceType, customPath);
51+
twigPath.enabled = enabled;
52+
return twigPath;
53+
}
54+
4955
public static TwigPath createClone(@NotNull TwigPath twigPath) {
56+
return createClone(twigPath, twigPath.isEnabled());
57+
}
58+
59+
public static TwigPath createClone(@NotNull TwigPath twigPath, boolean enabled) {
5060
TwigPath newTwigPath = new TwigPath(
5161
twigPath.getPath(),
5262
twigPath.getNamespace(),
5363
twigPath.getNamespaceType(),
5464
twigPath.isCustomPath()
5565
);
5666

57-
newTwigPath.setEnabled(twigPath.isEnabled());
67+
newTwigPath.enabled = enabled;
5868
return newTwigPath;
5969
}
6070

src/main/java/fr/adrienbrault/idea/symfony2plugin/templating/util/TwigUtil.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,10 +1499,11 @@ public static List<TwigPath> getTwigNamespaces(@NotNull Project project, boolean
14991499
}
15001500

15011501
// disable namespace explicitly disabled by user
1502-
for(TwigPath twigPath: twigPaths) {
1502+
for(int i = 0; i < twigPaths.size(); i++) {
1503+
TwigPath twigPath = twigPaths.get(i);
15031504
TwigNamespaceSetting twigNamespaceSetting = findManagedTwigNamespace(project, twigPath);
15041505
if(twigNamespaceSetting != null) {
1505-
twigPath.setEnabled(false);
1506+
twigPaths.set(i, TwigPath.createClone(twigPath, false));
15061507
}
15071508
}
15081509

@@ -1516,7 +1517,7 @@ public static List<TwigPath> getTwigNamespaces(@NotNull Project project, boolean
15161517
if(twigNamespaceSettings != null) {
15171518
for(TwigNamespaceSetting twigNamespaceSetting: twigNamespaceSettings) {
15181519
if(twigNamespaceSetting.isCustom()) {
1519-
twigPaths.add(new TwigPath(twigNamespaceSetting.getPath(), twigNamespaceSetting.getNamespace(), twigNamespaceSetting.getNamespaceType(), true).setEnabled(twigNamespaceSetting.isEnabled()));
1520+
twigPaths.add(TwigPath.createTwigPath(twigNamespaceSetting.getPath(), twigNamespaceSetting.getNamespace(), twigNamespaceSetting.getNamespaceType(), true, twigNamespaceSetting.isEnabled()));
15201521
}
15211522
}
15221523
}

0 commit comments

Comments
 (0)