Skip to content

Commit db3b9fb

Browse files
committed
adding ExportAsHtml annotation class for the doc preprocessor
1 parent 34d96b9 commit db3b9fb

File tree

2 files changed

+94
-26
lines changed
  • core
    • generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/documentation
    • src/main/kotlin/org/jetbrains/kotlinx/dataframe/documentation

2 files changed

+94
-26
lines changed

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/documentation/utils.kt

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
package org.jetbrains.kotlinx.dataframe.documentation
22

3+
import kotlin.annotation.AnnotationTarget.ANNOTATION_CLASS
4+
import kotlin.annotation.AnnotationTarget.CLASS
5+
import kotlin.annotation.AnnotationTarget.CONSTRUCTOR
6+
import kotlin.annotation.AnnotationTarget.FIELD
7+
import kotlin.annotation.AnnotationTarget.FILE
8+
import kotlin.annotation.AnnotationTarget.FUNCTION
9+
import kotlin.annotation.AnnotationTarget.LOCAL_VARIABLE
10+
import kotlin.annotation.AnnotationTarget.PROPERTY
11+
import kotlin.annotation.AnnotationTarget.PROPERTY_GETTER
12+
import kotlin.annotation.AnnotationTarget.PROPERTY_SETTER
13+
import kotlin.annotation.AnnotationTarget.TYPE
14+
import kotlin.annotation.AnnotationTarget.TYPEALIAS
15+
import kotlin.annotation.AnnotationTarget.VALUE_PARAMETER
16+
317
/**
418
*
519
*     
@@ -32,18 +46,38 @@ internal interface QuadrupleIndent
3246
* Do not rename!
3347
*/
3448
@Target(
35-
AnnotationTarget.CLASS,
36-
AnnotationTarget.ANNOTATION_CLASS,
37-
AnnotationTarget.PROPERTY,
38-
AnnotationTarget.FIELD,
39-
AnnotationTarget.LOCAL_VARIABLE,
40-
AnnotationTarget.VALUE_PARAMETER,
41-
AnnotationTarget.CONSTRUCTOR,
42-
AnnotationTarget.FUNCTION,
43-
AnnotationTarget.PROPERTY_GETTER,
44-
AnnotationTarget.PROPERTY_SETTER,
45-
AnnotationTarget.TYPE,
46-
AnnotationTarget.TYPEALIAS,
47-
AnnotationTarget.FILE,
49+
CLASS,
50+
ANNOTATION_CLASS,
51+
PROPERTY,
52+
FIELD,
53+
LOCAL_VARIABLE,
54+
VALUE_PARAMETER,
55+
CONSTRUCTOR,
56+
FUNCTION,
57+
PROPERTY_GETTER,
58+
PROPERTY_SETTER,
59+
TYPE,
60+
TYPEALIAS,
61+
FILE,
4862
)
4963
internal annotation class ExcludeFromSources
64+
65+
@Target(
66+
CLASS,
67+
ANNOTATION_CLASS,
68+
PROPERTY,
69+
FIELD,
70+
LOCAL_VARIABLE,
71+
VALUE_PARAMETER,
72+
CONSTRUCTOR,
73+
FUNCTION,
74+
PROPERTY_GETTER,
75+
PROPERTY_SETTER,
76+
TYPE,
77+
TYPEALIAS,
78+
FILE,
79+
)
80+
internal annotation class ExportAsHtml(
81+
val theme: Boolean = true,
82+
val stripReferences: Boolean = true,
83+
)

core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/documentation/utils.kt

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
package org.jetbrains.kotlinx.dataframe.documentation
22

3+
import kotlin.annotation.AnnotationTarget.ANNOTATION_CLASS
4+
import kotlin.annotation.AnnotationTarget.CLASS
5+
import kotlin.annotation.AnnotationTarget.CONSTRUCTOR
6+
import kotlin.annotation.AnnotationTarget.FIELD
7+
import kotlin.annotation.AnnotationTarget.FILE
8+
import kotlin.annotation.AnnotationTarget.FUNCTION
9+
import kotlin.annotation.AnnotationTarget.LOCAL_VARIABLE
10+
import kotlin.annotation.AnnotationTarget.PROPERTY
11+
import kotlin.annotation.AnnotationTarget.PROPERTY_GETTER
12+
import kotlin.annotation.AnnotationTarget.PROPERTY_SETTER
13+
import kotlin.annotation.AnnotationTarget.TYPE
14+
import kotlin.annotation.AnnotationTarget.TYPEALIAS
15+
import kotlin.annotation.AnnotationTarget.VALUE_PARAMETER
16+
317
/**
418
*
519
* {@include [Indent]}
@@ -32,18 +46,38 @@ internal interface QuadrupleIndent
3246
* Do not rename!
3347
*/
3448
@Target(
35-
AnnotationTarget.CLASS,
36-
AnnotationTarget.ANNOTATION_CLASS,
37-
AnnotationTarget.PROPERTY,
38-
AnnotationTarget.FIELD,
39-
AnnotationTarget.LOCAL_VARIABLE,
40-
AnnotationTarget.VALUE_PARAMETER,
41-
AnnotationTarget.CONSTRUCTOR,
42-
AnnotationTarget.FUNCTION,
43-
AnnotationTarget.PROPERTY_GETTER,
44-
AnnotationTarget.PROPERTY_SETTER,
45-
AnnotationTarget.TYPE,
46-
AnnotationTarget.TYPEALIAS,
47-
AnnotationTarget.FILE,
49+
CLASS,
50+
ANNOTATION_CLASS,
51+
PROPERTY,
52+
FIELD,
53+
LOCAL_VARIABLE,
54+
VALUE_PARAMETER,
55+
CONSTRUCTOR,
56+
FUNCTION,
57+
PROPERTY_GETTER,
58+
PROPERTY_SETTER,
59+
TYPE,
60+
TYPEALIAS,
61+
FILE,
4862
)
4963
internal annotation class ExcludeFromSources
64+
65+
@Target(
66+
CLASS,
67+
ANNOTATION_CLASS,
68+
PROPERTY,
69+
FIELD,
70+
LOCAL_VARIABLE,
71+
VALUE_PARAMETER,
72+
CONSTRUCTOR,
73+
FUNCTION,
74+
PROPERTY_GETTER,
75+
PROPERTY_SETTER,
76+
TYPE,
77+
TYPEALIAS,
78+
FILE,
79+
)
80+
internal annotation class ExportAsHtml(
81+
val theme: Boolean = true,
82+
val stripReferences: Boolean = true,
83+
)

0 commit comments

Comments
 (0)