[FE] Add sealed classes related properties to java model
This commit is contained in:
committed by
TeamCityServer
parent
8e9e34350f
commit
bdfb71b149
@@ -86,6 +86,8 @@ interface JavaClass : JavaClassifier, JavaTypeParameterListOwner, JavaModifierLi
|
||||
val isAnnotationType: Boolean
|
||||
val isEnum: Boolean
|
||||
val isRecord: Boolean
|
||||
val isSealed: Boolean
|
||||
val permittedTypes: Collection<JavaClassifierType>
|
||||
val lightClassOriginKind: LightClassOriginKind?
|
||||
|
||||
val methods: Collection<JavaMethod>
|
||||
|
||||
+6
@@ -122,6 +122,12 @@ class ReflectJavaClass(
|
||||
override val isRecord: Boolean
|
||||
get() = false
|
||||
|
||||
override val isSealed: Boolean
|
||||
get() = false
|
||||
|
||||
override val permittedTypes: Collection<JavaClassifierType>
|
||||
get() = emptyList()
|
||||
|
||||
override fun equals(other: Any?) = other is ReflectJavaClass && klass == other.klass
|
||||
|
||||
override fun hashCode() = klass.hashCode()
|
||||
|
||||
Reference in New Issue
Block a user