Load enum/array annotation arguments for not found classes
It's necessary to load type qualifier related annotations without JSR305 annotations being in the classpath #KT-19419 In Progress
This commit is contained in:
+3
-1
@@ -61,6 +61,8 @@ class SymbolBasedReferenceAnnotationArgument(
|
||||
val element: VariableElement,
|
||||
javac: JavacWrapper
|
||||
) : SymbolBasedAnnotationArgument(Name.identifier(element.simpleName.toString()), javac), JavaEnumValueAnnotationArgument {
|
||||
override val entryName: Name?
|
||||
get() = Name.identifier(element.simpleName.toString())
|
||||
|
||||
override fun resolve() = SymbolBasedField(element, javac)
|
||||
|
||||
@@ -90,4 +92,4 @@ class SymbolBasedLiteralAnnotationArgument(
|
||||
override val value : Any,
|
||||
name : Name,
|
||||
javac: JavacWrapper
|
||||
) : SymbolBasedAnnotationArgument(name, javac), JavaLiteralAnnotationArgument
|
||||
) : SymbolBasedAnnotationArgument(name, javac), JavaLiteralAnnotationArgument
|
||||
|
||||
Reference in New Issue
Block a user