@@ -57,15 +57,17 @@ object java {
57
57
58
58
implicit class JavaCaseClass (val ent : CaseClass ) extends AnyVal {
59
59
def asJava (extras : Map [String , _] = Map .empty): JMap [String , _] = (Map (
60
- " kind" -> ent.kind,
60
+ " kind" -> ent.kind,
61
61
" annotations" -> ent.annotations.asJava,
62
- " name" -> ent.name,
63
- " members" -> ent.members.map(_.asJava()).asJava,
64
- " modifiers" -> ent.modifiers.asJava,
65
- " path" -> ent.path.asJava,
62
+ " name" -> ent.name,
63
+ " members" -> ent.members.map(_.asJava()).asJava,
64
+ " modifiers" -> ent.modifiers.asJava,
65
+ " path" -> ent.path.asJava,
66
66
" typeParams" -> ent.typeParams.asJava,
67
67
" superTypes" -> ent.superTypes.map(_.asJava).asJava,
68
- " comment" -> ent.comment.map(_.asJava).asJava
68
+ " comment" -> ent.comment.map(_.asJava).asJava,
69
+ " isPrivate" -> ent.isPrivate,
70
+ " isProtected" -> ent.isProtected
69
71
) ++ extras).asJava
70
72
}
71
73
@@ -79,7 +81,9 @@ object java {
79
81
" path" -> ent.path.asJava,
80
82
" typeParams" -> ent.typeParams.asJava,
81
83
" superTypes" -> ent.superTypes.map(_.asJava).asJava,
82
- " comment" -> ent.comment.map(_.asJava).asJava
84
+ " comment" -> ent.comment.map(_.asJava).asJava,
85
+ " isPrivate" -> ent.isPrivate,
86
+ " isProtected" -> ent.isProtected
83
87
) ++ extras).asJava
84
88
}
85
89
@@ -93,7 +97,9 @@ object java {
93
97
" path" -> ent.path.asJava,
94
98
" typeParams" -> ent.typeParams.asJava,
95
99
" superTypes" -> ent.superTypes.map(_.asJava).asJava,
96
- " comment" -> ent.comment.map(_.asJava).asJava
100
+ " comment" -> ent.comment.map(_.asJava).asJava,
101
+ " isPrivate" -> ent.isPrivate,
102
+ " isProtected" -> ent.isProtected
97
103
) ++ extras).asJava
98
104
}
99
105
@@ -106,7 +112,9 @@ object java {
106
112
" modifiers" -> ent.modifiers.asJava,
107
113
" path" -> ent.path.asJava,
108
114
" superTypes" -> ent.superTypes.map(_.asJava).asJava,
109
- " comment" -> ent.comment.map(_.asJava).asJava
115
+ " comment" -> ent.comment.map(_.asJava).asJava,
116
+ " isPrivate" -> ent.isPrivate,
117
+ " isProtected" -> ent.isProtected
110
118
) ++ extras).asJava
111
119
}
112
120
@@ -121,7 +129,9 @@ object java {
121
129
" typeParams" -> ent.typeParams.asJava,
122
130
" paramLists" -> ent.paramLists.map(_.asJava).asJava,
123
131
" comment" -> ent.comment.map(_.asJava).asJava,
124
- " implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava
132
+ " implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava,
133
+ " isPrivate" -> ent.isPrivate,
134
+ " isProtected" -> ent.isProtected
125
135
).asJava
126
136
}
127
137
@@ -134,7 +144,9 @@ object java {
134
144
" path" -> ent.path.asJava,
135
145
" returnValue" -> ent.returnValue.asJava,
136
146
" comment" -> ent.comment.map(_.asJava).asJava,
137
- " implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava
147
+ " implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava,
148
+ " isPrivate" -> ent.isPrivate,
149
+ " isProtected" -> ent.isProtected
138
150
).asJava
139
151
}
140
152
0 commit comments