File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
src/main/java/com/intellij/plugins/haxe/lang/psi Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
+ ## 1.4.39
3
+ * Added: More format options for minimum newlines
4
+ * Fixed: Unused imports bugfix (fully qualified references would mask normal references)
5
+ * Added: Checking typeParameters in new expressions.
6
+ * Added: Misc. debug and trace logging for debugging resolver bugs.
7
+
2
8
## 1.4.38
3
9
* Trying to fix some minor resolver regression
4
10
## 1.4.37
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ pluginName = Haxe Toolkit Support
6
6
pluginRepositoryUrl = https://github.com/HaxeFoundation/intellij-haxe
7
7
8
8
# SemVer format -> https://semver.org
9
- pluginVersion = 1.4.38
9
+ pluginVersion = 1.4.39
10
10
11
11
# IntelliJ Platform Properties -> https://github.com/JetBrains/gradle-intellij-plugin#intellij-platform-properties
12
12
platformType = IU
Original file line number Diff line number Diff line change @@ -494,6 +494,7 @@ private static List<HaxeGenericListPart> findTypeParameterPsi(HaxeReference refe
494
494
.map (HaxeGenericParamModel ::getPsi )
495
495
.findFirst ();
496
496
if (first .isPresent ()) {
497
+ LogResolution (reference , "via TypeParameter Psi" );
497
498
return List .of (first .get ());
498
499
}
499
500
return null ;
@@ -505,9 +506,10 @@ private List<? extends PsiElement> checkEnumExtractor(HaxeReference reference) {
505
506
SpecificHaxeClassReference classReference = HaxeResolveUtil .resolveExtractorEnum (argumentExtractor );
506
507
if (classReference != null ) {
507
508
HaxeEnumValueDeclaration declaration = HaxeResolveUtil .resolveExtractorEnumValueDeclaration (classReference , argumentExtractor );
508
- if (declaration != null )
509
+ if (declaration != null ) {
509
510
LogResolution (reference , "via enum extractor" );
510
511
return List .of (declaration );
512
+ }
511
513
}
512
514
}else {
513
515
// Last attempt to resolve enum value (not extractor), normally imports would solve this but some typedefs can omit this.
You can’t perform that action at this time.
0 commit comments