Uast: Ability to get the default class type from UClass

This commit is contained in:
Yan Zhulanow
2016-03-15 20:33:44 +03:00
parent 5c07e6de9d
commit 78ce025ca3
7 changed files with 32 additions and 19 deletions
@@ -16,6 +16,7 @@
package org.jetbrains.uast.java
import com.intellij.psi.*
import com.intellij.psi.util.PsiTypesUtil
import org.jetbrains.uast.*
import org.jetbrains.uast.kinds.UastClassKind
import org.jetbrains.uast.psi.PsiElementBacked
@@ -50,6 +51,8 @@ class JavaUClass(
}
}
override val defaultType by lz { JavaConverter.convert(PsiTypesUtil.getClassType(psi), this) }
override val companions: List<UClass>
get() = emptyList()