Fix for KT-4413 Do not add error types to supertype lists

The list is not filtered upon creation because it would force lazy types to compute

#KT-4413 Fixed
This commit is contained in:
Andrey Breslav
2014-01-16 20:01:41 +04:00
parent 72d3b46fc6
commit 0155bf0189
7 changed files with 123 additions and 0 deletions
@@ -0,0 +1,12 @@
<root>
<item name='com.intellij.util.io.TestFileSystemBuilder com.intellij.util.io.TestFileSystemBuilder dir(java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item
name='com.intellij.util.io.TestFileSystemBuilder com.intellij.util.io.TestFileSystemBuilder file(java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='com.intellij.util.io.TestFileSystemBuilder com.intellij.util.io.TestFileSystemBuilder fs()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
</root>
@@ -0,0 +1,12 @@
<root>
<item name='org.jetbrains.jps.builders.JpsBuildTestCase java.lang.String createFile(java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='org.jetbrains.jps.builders.JpsBuildTestCase org.jetbrains.jps.builders.BuildResult makeAll()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item
name='org.jetbrains.jps.builders.JpsBuildTestCase org.jetbrains.jps.model.module.JpsModule addModule(java.lang.String, java.lang.String...)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
</root>
@@ -0,0 +1,5 @@
<root>
<item name='org.jetbrains.jps.model.java.JpsJavaExtensionService org.jetbrains.jps.model.java.JpsJavaExtensionService getInstance()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
</root>
@@ -0,0 +1,5 @@
<root>
<item name='org.jetbrains.jps.model.module.JpsModule org.jetbrains.jps.model.module.JpsDependenciesList getDependenciesList()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
</root>