@@ -83,9 +83,14 @@ final class ScSyntheticTypeParameter(override val name: String, override val own
83
83
84
84
// we could try and implement all type system related stuff
85
85
// with class types, but it is simpler to indicate types corresponding to synthetic classes explicitly
86
- sealed class ScSyntheticClass (val className : String , val stdType : StdType )
87
- (implicit projectContext : ProjectContext )
88
- extends SyntheticNamedElement (className) with PsiClassAdapter with PsiClassFake {
86
+ sealed class ScSyntheticClass (
87
+ val className : String ,
88
+ val stdType : StdType
89
+ )(implicit projectContext : ProjectContext )
90
+ extends SyntheticNamedElement (className)
91
+ with PsiClassAdapter
92
+ with PsiClassFake {
93
+
89
94
override def getPresentation : ItemPresentation = {
90
95
new ItemPresentation {
91
96
val This : ScSyntheticClass = ScSyntheticClass .this
@@ -105,11 +110,12 @@ sealed class ScSyntheticClass(val className: String, val stdType: StdType)
105
110
106
111
def addMethod (method : ScSyntheticFunction ): Unit = syntheticMethods.putValue(method.name, method)
107
112
108
- import com .intellij .psi .scope .PsiScopeProcessor
109
- override def processDeclarations (processor : PsiScopeProcessor ,
110
- state : ResolveState ,
111
- lastParent : PsiElement ,
112
- place : PsiElement ): Boolean = {
113
+ override def processDeclarations (
114
+ processor : com.intellij.psi.scope.PsiScopeProcessor ,
115
+ state : ResolveState ,
116
+ lastParent : PsiElement ,
117
+ place : PsiElement
118
+ ): Boolean = {
113
119
processor match {
114
120
case p : ResolveProcessor =>
115
121
val name = ScalaNamesUtil .clean(state.renamed.getOrElse(p.name))
0 commit comments