idea/community.git
7 years agotest framework: prevent test failure on case-sensitive file systems: fast fail if... dbe/144.509
Sergey Simonchik [Thu, 22 Oct 2015 11:34:07 +0000 (14:34 +0300)]
test framework: prevent test failure on case-sensitive file systems: fast fail if the requested and real paths are not case-sensitive equal

7 years agomake temporary names more nice-looking, remove project files cached in VFS from the...
Alexey Kudravtsev [Wed, 21 Oct 2015 17:00:18 +0000 (20:00 +0300)]
make temporary names more nice-looking, remove project files cached in VFS from the previous tests

7 years agoconstant introduced for light project name
Alexey Kudravtsev [Wed, 21 Oct 2015 16:57:40 +0000 (19:57 +0300)]
constant introduced for light project name

7 years agobetter diagnostics for EA-64802 - ISE: GlobalSearchScope$UnionScope.<init>
Alexey Kudravtsev [Wed, 21 Oct 2015 15:38:13 +0000 (18:38 +0300)]
better diagnostics for EA-64802 - ISE: GlobalSearchScope$UnionScope.<init>

7 years agodiagnostics for EA-66858 - assert: UnitBitSet.pack
Alexey Kudravtsev [Wed, 21 Oct 2015 15:31:53 +0000 (18:31 +0300)]
diagnostics for EA-66858 - assert: UnitBitSet.pack

7 years agoEA-67215 - NPE: GeneralHighlightingPass$.value
Alexey Kudravtsev [Wed, 21 Oct 2015 15:22:39 +0000 (18:22 +0300)]
EA-67215 - NPE: GeneralHighlightingPass$.value

7 years agocleanup
Alexey Kudravtsev [Wed, 21 Oct 2015 15:15:05 +0000 (18:15 +0300)]
cleanup

7 years agoEA-68276 - assert: ComponentManagerImpl.getPicoContainer
Alexey Kudravtsev [Wed, 21 Oct 2015 14:56:16 +0000 (17:56 +0300)]
EA-68276 - assert: ComponentManagerImpl.getPicoContainer

7 years agoEA-68554 - IAE: TypeConversionUtil.isAssignable
Alexey Kudravtsev [Wed, 21 Oct 2015 14:53:19 +0000 (17:53 +0300)]
EA-68554 - IAE: TypeConversionUtil.isAssignable

7 years agoEA-74877 - IAE: DeclarationSearcher.a
Alexey Kudravtsev [Wed, 21 Oct 2015 13:46:25 +0000 (16:46 +0300)]
EA-74877 - IAE: DeclarationSearcher.a

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 22 Oct 2015 10:25:24 +0000 (13:25 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoguava type migration: proper recognition of PsiMethodReference type => migration...
Dmitry Batkovich [Thu, 22 Oct 2015 10:24:30 +0000 (13:24 +0300)]
guava type migration: proper recognition of PsiMethodReference type => migration for variable references

7 years agoRUBY-17264 Generate xml tag spoils html tag and throws exception
Andrey Vokin [Thu, 22 Oct 2015 10:20:19 +0000 (13:20 +0300)]
RUBY-17264 Generate xml tag spoils html tag and throws exception

7 years agotypo
Egor.Ushakov [Thu, 22 Oct 2015 09:56:26 +0000 (12:56 +0300)]
typo

7 years agoIDEA-146602 Gradle: endless dependencies
Vladislav.Soroka [Thu, 22 Oct 2015 10:04:37 +0000 (13:04 +0300)]
IDEA-146602 Gradle: endless dependencies

7 years agoFix EA-74670 - NPE: MavenManager.getOrLoadMavenArtifactJars
Nikolay Mikhaylov [Thu, 22 Oct 2015 09:42:09 +0000 (12:42 +0300)]
Fix EA-74670 - NPE: MavenManager.getOrLoadMavenArtifactJars

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Thu, 22 Oct 2015 09:29:43 +0000 (11:29 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoFix EA-75005 - PCE: AbstractProgressIndicatorBase.checkCanceled
Nikolay Mikhaylov [Thu, 22 Oct 2015 09:09:54 +0000 (12:09 +0300)]
Fix EA-75005 - PCE: AbstractProgressIndicatorBase.checkCanceled

7 years agoChange constructor visibility
Dmitry Trofimov [Thu, 22 Oct 2015 09:11:15 +0000 (11:11 +0200)]
Change constructor visibility

7 years agoAdded a registry key for default graceful stopping of processes on Windows (PY-17252)
Dmitry Trofimov [Thu, 22 Oct 2015 08:52:54 +0000 (10:52 +0200)]
Added a registry key for default graceful stopping of processes on Windows (PY-17252)

7 years agoSend SIGINT in debug mode (PY-13316)
Dmitry Trofimov [Thu, 22 Oct 2015 08:47:25 +0000 (10:47 +0200)]
Send SIGINT in debug mode (PY-13316)

This needed to allow debugging of SIGINT signal handlers.
Drawback: if the process is suspended it won't stop. But then it can be killed with a skull-button, so it isn't a major problem.

7 years agoDictionaryTest: skip containsWordPerformanceTest in coverage enabled builds
Yann Cébron [Thu, 22 Oct 2015 08:04:13 +0000 (10:04 +0200)]
DictionaryTest: skip containsWordPerformanceTest in coverage enabled builds

7 years agoprolong bomb
Vladimir Krivosheev [Thu, 22 Oct 2015 07:51:25 +0000 (09:51 +0200)]
prolong bomb

7 years agocleanup
Vladimir Krivosheev [Wed, 21 Oct 2015 15:31:48 +0000 (17:31 +0200)]
cleanup

7 years agolicense expiration periodic checks and notifications appcode/144.504 clion/144.495 idea/144.497 phpstorm/144.502 pycharm/144.499 rubymine/144.500 webstorm/144.506
Eugene Zhuravlev [Wed, 21 Oct 2015 21:44:49 +0000 (23:44 +0200)]
license expiration periodic checks and notifications

7 years agoIG: handle negating conditional expressions better in "Redundant 'if' expression...
Bas Leijdekkers [Wed, 21 Oct 2015 20:33:39 +0000 (22:33 +0200)]
IG: handle negating conditional expressions better in "Redundant 'if' expression" inspection's quickfix

7 years agoIDEA-143449 Editor leak on closing all projects
Vassiliy.Kudryashov [Wed, 21 Oct 2015 20:30:43 +0000 (23:30 +0300)]
IDEA-143449 Editor leak on closing all projects

7 years agoEA-74875 - CCE: com.intellij.slicer.SliceLeafAnalyzer$6$1.run(SliceLeafAnalyzer.java...
Shaverdova Elena [Wed, 21 Oct 2015 19:21:47 +0000 (22:21 +0300)]
EA-74875 - CCE: com.intellij.slicer.SliceLeafAnalyzer$6$1.run(SliceLeafAnalyzer.java:256) com.intellij.slicer.SliceTooComplexDFAUsage cannot be cast to com.intellij.slicer.JavaSliceUsage

7 years agoTake compatible plugin instead of incompatible even if the newest has less version
Dmitry Trofimov [Wed, 21 Oct 2015 18:23:38 +0000 (20:23 +0200)]
Take compatible plugin instead of incompatible even if the newest has less version

Newer plugin can have version that less then older one in another branch. If IDE was updated to another branch, plugin becomes incompatible and it should be updated to the newer compatible one even if it has less version.

In general avoid having incompatible plugin when there is a newer one that is compatible is a good thing.

7 years agoIDEA-135777 PsiViewer: do not highlight PsiPolyVariantReferences with valid results...
Yann Cébron [Wed, 21 Oct 2015 18:10:38 +0000 (20:10 +0200)]
IDEA-135777 PsiViewer: do not highlight PsiPolyVariantReferences with valid results as "unresolved"

7 years agoIDEA-143734 Fix description in Preferences | Build, Execution, Deployment
Sergey Malenkov [Wed, 21 Oct 2015 17:12:23 +0000 (20:12 +0300)]
IDEA-143734 Fix description in Preferences | Build, Execution, Deployment

7 years agoRecents tests: added navigation
Yaroslav Lepenkin [Wed, 21 Oct 2015 16:57:50 +0000 (19:57 +0300)]
Recents tests: added navigation

7 years ago[git] IDEA-71600 better identify conflict during unstash
Kirill Likhodedov [Tue, 20 Oct 2015 17:01:40 +0000 (20:01 +0300)]
[git] IDEA-71600 better identify conflict during unstash

7 years ago[git] IDEA-142731 use correct VirtualFiles after refresh
Kirill Likhodedov [Tue, 29 Sep 2015 10:56:59 +0000 (13:56 +0300)]
[git] IDEA-142731 use correct VirtualFiles after refresh

If a file was deleted, we refreshed its parent (which is correct)
and returned the parent to the caller (which is wrong).
Instead, refresh as previously, but return only those VirtualFiles
which correspond to existent files.

7 years agoFix releasing of Editor from a second-level popup
Sergey Malenkov [Wed, 21 Oct 2015 16:07:33 +0000 (19:07 +0300)]
Fix releasing of Editor from a second-level popup

7 years agomake isRetina method work on Zulu and other JREs
Konstantin Bulenkov [Wed, 21 Oct 2015 16:03:56 +0000 (18:03 +0200)]
make isRetina method work on Zulu and other JREs

7 years agolet in-process-groovyc have a parent loader of type GroovyClassLoader so that @Grab...
peter [Wed, 21 Oct 2015 15:43:32 +0000 (17:43 +0200)]
let in-process-groovyc have a parent loader of type GroovyClassLoader so that @Grab can work (https://devnet.jetbrains.com/message/5561141)

7 years agoadjusting priorities for better compatibility with Upsource [requested by Sergey...
Eugene Kudelevsky [Wed, 21 Oct 2015 15:41:01 +0000 (18:41 +0300)]
adjusting priorities for better compatibility with Upsource [requested by Sergey Anchipolevskiy]

7 years agoExclude .tox only from indexing (PY-16141)
Dmitry Trofimov [Wed, 21 Oct 2015 14:53:24 +0000 (16:53 +0200)]
Exclude .tox only from indexing (PY-16141)

7 years agoUse path mappings from settings for Python console process (PY-13087)
Dmitry Trofimov [Wed, 21 Oct 2015 12:38:10 +0000 (14:38 +0200)]
Use path mappings from settings for Python console process (PY-13087)

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Wed, 21 Oct 2015 15:18:47 +0000 (17:18 +0200)]
Merge remote-tracking branch 'origin/master'

7 years ago[groovy] fix skipping whitespaces and comments in references (IDEA-144268) clion/144.491
Daniil Ovchinnikov [Wed, 21 Oct 2015 14:51:53 +0000 (17:51 +0300)]
[groovy] fix skipping whitespaces and comments in references (IDEA-144268)

7 years agoget rid of 'open' from empty text phpstorm/144.490
Sergey Ignatov [Wed, 21 Oct 2015 14:29:01 +0000 (17:29 +0300)]
get rid of 'open' from empty text

7 years agominimum required version of Kotlin plugin updated to 1.0.0-beta
nik [Wed, 21 Oct 2015 14:21:11 +0000 (16:21 +0200)]
minimum required version of Kotlin plugin updated to 1.0.0-beta

7 years agoproject startup tasks: correct warning message to not mention 'executor'. IDEA-CR...
irengrig [Wed, 21 Oct 2015 14:22:12 +0000 (16:22 +0200)]
project startup tasks: correct warning message to not mention 'executor'. IDEA-CR-5815

7 years ago[project] code style settings for Kotlin (post-merge cleanup)
Roman Shevchenko [Wed, 21 Oct 2015 14:12:22 +0000 (16:12 +0200)]
[project] code style settings for Kotlin (post-merge cleanup)

7 years agoIDEA-146576 Plugin "Install" button is defunct after timeout: added param cleanup...
Ivan Chirkov [Wed, 21 Oct 2015 13:50:46 +0000 (15:50 +0200)]
IDEA-146576 Plugin "Install" button is defunct after timeout: added param cleanup to InstallPluginAction.install method  #IDEA-146576 fixed

7 years agomove ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk
Vladimir Krivosheev [Wed, 21 Oct 2015 13:56:49 +0000 (15:56 +0200)]
move ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk

7 years agomove ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk
Vladimir Krivosheev [Wed, 21 Oct 2015 13:42:06 +0000 (15:42 +0200)]
move ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk

7 years agoconvert ExecutionStackImpl to kotlin
Vladimir Krivosheev [Wed, 21 Oct 2015 13:34:59 +0000 (15:34 +0200)]
convert ExecutionStackImpl to kotlin

7 years agoconvert ExecutionStackImpl to kotlin
Vladimir Krivosheev [Wed, 21 Oct 2015 13:34:39 +0000 (15:34 +0200)]
convert ExecutionStackImpl to kotlin

7 years agorename to XDebuggerSettingManagerImpl
Vladimir Krivosheev [Wed, 21 Oct 2015 12:41:03 +0000 (14:41 +0200)]
rename to XDebuggerSettingManagerImpl

7 years agoappend parent name if file name equals to index.* and no function name
Vladimir Krivosheev [Wed, 21 Oct 2015 12:30:02 +0000 (14:30 +0200)]
append parent name if file name equals to index.* and no function name

7 years agocleanup
Vladimir Krivosheev [Wed, 21 Oct 2015 12:25:55 +0000 (14:25 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Wed, 21 Oct 2015 10:17:08 +0000 (12:17 +0200)]
cleanup

7 years agoIG: Make "'throw' inside 'finally' block" inspection more relaxed (IDEA-112623)
Bas Leijdekkers [Wed, 21 Oct 2015 13:51:00 +0000 (15:51 +0200)]
IG: Make "'throw' inside 'finally' block" inspection more relaxed (IDEA-112623)

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 13:51:00 +0000 (16:51 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoguava type migration: quick fix is shown for Iterable m() {return FluentIterable;}
Dmitry Batkovich [Wed, 21 Oct 2015 13:49:34 +0000 (16:49 +0300)]
guava type migration: quick fix is shown for Iterable m() {return FluentIterable;}

7 years agoRecent tests popup - initial
Yaroslav Lepenkin [Tue, 20 Oct 2015 21:35:57 +0000 (00:35 +0300)]
Recent tests popup - initial

7 years agoPY-17148: fixed according to IDEA-CR-5603
Ilya.Kazakevich [Wed, 21 Oct 2015 13:11:21 +0000 (16:11 +0300)]
PY-17148: fixed according to IDEA-CR-5603

7 years agoPY-17148 union with callable types should also be callable
Ilya.Kazakevich [Wed, 7 Oct 2015 19:42:36 +0000 (22:42 +0300)]
PY-17148 union with callable types should also be callable

7 years agowhen reloading ExcludedEntriesConfiguration state, clear previous contents
peter [Wed, 21 Oct 2015 13:16:44 +0000 (15:16 +0200)]
when reloading ExcludedEntriesConfiguration state, clear previous contents

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Wed, 21 Oct 2015 13:15:04 +0000 (15:15 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Wed, 21 Oct 2015 13:13:18 +0000 (15:13 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-146564 [follow-up] removed reg value listener
Anton Tarasov [Wed, 21 Oct 2015 13:10:49 +0000 (16:10 +0300)]
IDEA-146564 [follow-up] removed reg value listener

7 years agoWEB-18677 Startup Tasks: double click should open RC to edit
irengrig [Wed, 21 Oct 2015 13:11:23 +0000 (15:11 +0200)]
WEB-18677 Startup Tasks: double click should open RC to edit

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 13:06:55 +0000 (16:06 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoguava type migration: quick fix is shown for Iterable it = FluentIterable.from(some...
Dmitry Batkovich [Wed, 21 Oct 2015 13:05:23 +0000 (16:05 +0300)]
guava type migration: quick fix is shown for Iterable it = FluentIterable.from(some)...transform/filter();

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Wed, 21 Oct 2015 12:49:07 +0000 (14:49 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoWEB-18685 Startup Tasks: Shared RC is added without enabled checkbox
irengrig [Wed, 21 Oct 2015 12:47:01 +0000 (14:47 +0200)]
WEB-18685 Startup Tasks: Shared RC is added without enabled checkbox

7 years agoIG: add a type of boolean expression to simplify (IDEA-89723)
Bas Leijdekkers [Wed, 21 Oct 2015 12:34:59 +0000 (14:34 +0200)]
IG: add a type of boolean expression to simplify (IDEA-89723)

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 12:35:51 +0000 (15:35 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoguava type migration: migration of FluentIterable chain fixed (no smart pointers...
Dmitry Batkovich [Wed, 21 Oct 2015 12:34:42 +0000 (15:34 +0300)]
guava type migration: migration of FluentIterable chain fixed (no smart pointers now)

7 years agouse proper element type (IDEA-CR-5383)
Konstantin Ulitin [Wed, 21 Oct 2015 12:11:03 +0000 (15:11 +0300)]
use proper element type (IDEA-CR-5383)

7 years agopycharm edu 2.0.2
Ekaterina Tuzova [Wed, 21 Oct 2015 12:22:44 +0000 (15:22 +0300)]
pycharm edu 2.0.2

7 years agoupdated plugin versions
Ekaterina Tuzova [Wed, 21 Oct 2015 11:25:19 +0000 (14:25 +0300)]
updated plugin versions

7 years agosince build for educational plugins
Ekaterina Tuzova [Wed, 21 Oct 2015 09:49:52 +0000 (12:49 +0300)]
since build for educational plugins

7 years agoUsing JNA direct mapping in JnaUnixMediatorImpl
Pavel Fatin [Wed, 21 Oct 2015 12:11:13 +0000 (14:11 +0200)]
Using JNA direct mapping in JnaUnixMediatorImpl

JNA's FAQ says that "you might expect a speedup of about an order of magnitude moving to JNA direct mapping".
More real-life example: total time of enumerating attributes within /usr is reduced from 7.3s to 5.7s (about 20% improvement).
The improvement is basically "for free", and, in theory, can speedup IDEA's indexing.

7 years ago[groovy] properly find containing reference expression & skip whitespaces and comment...
Daniil Ovchinnikov [Wed, 21 Oct 2015 12:03:59 +0000 (15:03 +0300)]
[groovy] properly find containing reference expression & skip whitespaces and comments in reference text (IDEA-144268)

7 years agoMerge remote-tracking branch 'origin/master' appcode/144.488 clion/144.489
Roman Shevchenko [Wed, 21 Oct 2015 11:58:38 +0000 (13:58 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoCleanup (formatting)
Roman Shevchenko [Wed, 21 Oct 2015 11:54:35 +0000 (13:54 +0200)]
Cleanup (formatting)

7 years ago[groovy] @NotNull & fix warnings & remove unnecessary casts
Daniil Ovchinnikov [Wed, 21 Oct 2015 11:44:37 +0000 (14:44 +0300)]
[groovy] @NotNull & fix warnings & remove unnecessary casts

7 years agovcs: annotate stacktrace - fix tooltips for multiline commit messages
Aleksey Pivovarov [Wed, 21 Oct 2015 11:40:50 +0000 (14:40 +0300)]
vcs: annotate stacktrace - fix tooltips for multiline commit messages

7 years agoFix Python scripts execution on Jython
Dmitry Trofimov [Wed, 21 Oct 2015 11:08:23 +0000 (13:08 +0200)]
Fix Python scripts execution on Jython

7 years ago[groovy] expression type provider: properly escape unknown type
Daniil Ovchinnikov [Wed, 21 Oct 2015 11:25:11 +0000 (14:25 +0300)]
[groovy] expression type provider: properly escape unknown type

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 11:26:09 +0000 (14:26 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoguava type migration: FluentIterable#toMap parameter is function => lambda
Dmitry Batkovich [Wed, 21 Oct 2015 11:25:23 +0000 (14:25 +0300)]
guava type migration: FluentIterable#toMap parameter is function => lambda

7 years agosay that we can't modify PSI outside command (IDEA-CR-6010)
peter [Wed, 21 Oct 2015 11:20:08 +0000 (13:20 +0200)]
say that we can't modify PSI outside command (IDEA-CR-6010)

7 years ago[groovy] introduce field fixed (IDEA-146530)
Daniil Ovchinnikov [Wed, 21 Oct 2015 10:35:04 +0000 (13:35 +0300)]
[groovy] introduce field fixed (IDEA-146530)

Honor replaced elements while generating initializer for constructors.
Properly remove unnecessary occurrences (see tests for cases).
Replace all items independently of initialize-in choice because unneeded occurence will will be removed later properly, so we do not have to deal with cases.

7 years ago[groovy] allow initializing introduced field within current method:
Daniil Ovchinnikov [Tue, 20 Oct 2015 13:26:07 +0000 (16:26 +0300)]
[groovy] allow initializing introduced field within current method:
- if container is within scope, (i.e. if all occurrences are within same method)
- if processing single occurrence

7 years agodiff: cleanup kotlin tests
Aleksey Pivovarov [Wed, 21 Oct 2015 10:09:47 +0000 (13:09 +0300)]
diff: cleanup kotlin tests

7 years agoassertion for EA-54086 - assert: PsiDocumentManagerBase.cancelAndRunWhenAllCommitted
Alexey Kudravtsev [Wed, 21 Oct 2015 10:33:38 +0000 (13:33 +0300)]
assertion for EA-54086 - assert: PsiDocumentManagerBase.cancelAndRunWhenAllCommitted

7 years agocleanup
Alexey Kudravtsev [Tue, 20 Oct 2015 16:58:05 +0000 (19:58 +0300)]
cleanup

7 years agodouble dispose fixed
Alexey Kudravtsev [Tue, 20 Oct 2015 15:07:00 +0000 (18:07 +0300)]
double dispose fixed

7 years agoEA-71380 - NPE: AnalysisScope$.contains
Alexey Kudravtsev [Tue, 20 Oct 2015 12:40:49 +0000 (15:40 +0300)]
EA-71380 - NPE: AnalysisScope$.contains

7 years agoEA-72366 - SIOOBE: VirtualFilePointerManagerImpl.a
Alexey Kudravtsev [Tue, 20 Oct 2015 12:17:33 +0000 (15:17 +0300)]
EA-72366 - SIOOBE: VirtualFilePointerManagerImpl.a

7 years agoassertion for EA-30357 - assert: CollectHighlightsUtil.findCommonParent
Alexey Kudravtsev [Tue, 20 Oct 2015 11:56:01 +0000 (14:56 +0300)]
assertion for EA-30357 - assert: CollectHighlightsUtil.findCommonParent

7 years agobetter diagnostics
Alexey Kudravtsev [Tue, 20 Oct 2015 11:29:33 +0000 (14:29 +0300)]
better diagnostics

7 years agoassertion for EA-70897 - SOE: CachingReference.resolve
Alexey Kudravtsev [Tue, 20 Oct 2015 11:26:14 +0000 (14:26 +0300)]
assertion for EA-70897 - SOE: CachingReference.resolve

7 years agoEA-74820 - assert: PsiUtilCore.getLanguageAtOffset
Alexey Kudravtsev [Tue, 20 Oct 2015 10:43:53 +0000 (13:43 +0300)]
EA-74820 - assert: PsiUtilCore.getLanguageAtOffset