File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
api/src/main/kotlin/com/google/devtools/ksp/symbol Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,23 @@ interface KSValueArgument : KSAnnotated {
3636
3737 /* *
3838 * The value of the argument.
39+ *
40+ * Can be of one of the possible types:
41+ *
42+ * * [Boolean];
43+ * * [Byte];
44+ * * [Char];
45+ * * [Short];
46+ * * [Int];
47+ * * [Long];
48+ * * [Float];
49+ * * [Double];
50+ * * [String];
51+ * * [KSType] for annotation arguments of type [kotlin.reflect.KClass];
52+ * * [KSClassDeclaration] for annotation arguments of type [Enum] (in this case[KSClassDeclaration.classKind]
53+ * equals to [ClassKind.ENUM_CLASS]);
54+ * * [KSAnnotation] for embedded annotation arguments;
55+ * * [Array] of a possible type listed above.
3956 */
4057 val value: Any?
4158}
You can’t perform that action at this time.
0 commit comments