Support package level annotations in Java
#KT-10942 In Progress
This commit is contained in:
+9
@@ -16,6 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.load.java.structure.reflect
|
||||
|
||||
import org.jetbrains.kotlin.load.java.structure.JavaAnnotation
|
||||
import org.jetbrains.kotlin.load.java.structure.JavaClass
|
||||
import org.jetbrains.kotlin.load.java.structure.JavaPackage
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
@@ -33,6 +34,14 @@ class ReflectJavaPackage(override val fqName: FqName) : ReflectJavaElement(), Ja
|
||||
return listOf()
|
||||
}
|
||||
|
||||
// TODO: support it if possible
|
||||
override val annotations get() = emptyList<JavaAnnotation>()
|
||||
|
||||
override fun findAnnotation(fqName: FqName) = null
|
||||
|
||||
override val isDeprecatedInJavaDoc: Boolean
|
||||
get() = false
|
||||
|
||||
override fun equals(other: Any?) = other is ReflectJavaPackage && fqName == other.fqName
|
||||
|
||||
override fun hashCode() = fqName.hashCode()
|
||||
|
||||
Reference in New Issue
Block a user