diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2017-01-17 10:23:09 +0100 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2017-01-31 14:32:38 +0100 |
commit | 92796201dff87cc8ae0b16d06f6892d8af69ccef (patch) | |
tree | 8f3bee1b9433e919c3001e8e9ce463925bccf183 /doc-tool/src | |
parent | abb54e75568f38bcc3f731de137b67e59752e4d7 (diff) | |
download | dotty-92796201dff87cc8ae0b16d06f6892d8af69ccef.tar.gz dotty-92796201dff87cc8ae0b16d06f6892d8af69ccef.tar.bz2 dotty-92796201dff87cc8ae0b16d06f6892d8af69ccef.zip |
Hide private & protected members by default
Diffstat (limited to 'doc-tool/src')
-rw-r--r-- | doc-tool/src/dotty/tools/dottydoc/model/entities.scala | 3 | ||||
-rw-r--r-- | doc-tool/src/dotty/tools/dottydoc/model/java.scala | 34 |
2 files changed, 26 insertions, 11 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/model/entities.scala b/doc-tool/src/dotty/tools/dottydoc/model/entities.scala index 295b6568a..e9d388c3b 100644 --- a/doc-tool/src/dotty/tools/dottydoc/model/entities.scala +++ b/doc-tool/src/dotty/tools/dottydoc/model/entities.scala @@ -53,6 +53,9 @@ trait Modifiers { val isPrivate: Boolean = modifiers.contains("private") + + val isProtected: Boolean = + modifiers.contains("protected") } trait TypeParams { diff --git a/doc-tool/src/dotty/tools/dottydoc/model/java.scala b/doc-tool/src/dotty/tools/dottydoc/model/java.scala index c46414061..331699957 100644 --- a/doc-tool/src/dotty/tools/dottydoc/model/java.scala +++ b/doc-tool/src/dotty/tools/dottydoc/model/java.scala @@ -57,15 +57,17 @@ object java { implicit class JavaCaseClass(val ent: CaseClass) extends AnyVal { def asJava(extras: Map[String, _] = Map.empty): JMap[String, _] = (Map( - "kind" -> ent.kind, + "kind" -> ent.kind, "annotations" -> ent.annotations.asJava, - "name" -> ent.name, - "members" -> ent.members.map(_.asJava()).asJava, - "modifiers" -> ent.modifiers.asJava, - "path" -> ent.path.asJava, + "name" -> ent.name, + "members" -> ent.members.map(_.asJava()).asJava, + "modifiers" -> ent.modifiers.asJava, + "path" -> ent.path.asJava, "typeParams" -> ent.typeParams.asJava, "superTypes" -> ent.superTypes.map(_.asJava).asJava, - "comment" -> ent.comment.map(_.asJava).asJava + "comment" -> ent.comment.map(_.asJava).asJava, + "isPrivate" -> ent.isPrivate, + "isProtected" -> ent.isProtected ) ++ extras).asJava } @@ -79,7 +81,9 @@ object java { "path" -> ent.path.asJava, "typeParams" -> ent.typeParams.asJava, "superTypes" -> ent.superTypes.map(_.asJava).asJava, - "comment" -> ent.comment.map(_.asJava).asJava + "comment" -> ent.comment.map(_.asJava).asJava, + "isPrivate" -> ent.isPrivate, + "isProtected" -> ent.isProtected ) ++ extras).asJava } @@ -93,7 +97,9 @@ object java { "path" -> ent.path.asJava, "typeParams" -> ent.typeParams.asJava, "superTypes" -> ent.superTypes.map(_.asJava).asJava, - "comment" -> ent.comment.map(_.asJava).asJava + "comment" -> ent.comment.map(_.asJava).asJava, + "isPrivate" -> ent.isPrivate, + "isProtected" -> ent.isProtected ) ++ extras).asJava } @@ -106,7 +112,9 @@ object java { "modifiers" -> ent.modifiers.asJava, "path" -> ent.path.asJava, "superTypes" -> ent.superTypes.map(_.asJava).asJava, - "comment" -> ent.comment.map(_.asJava).asJava + "comment" -> ent.comment.map(_.asJava).asJava, + "isPrivate" -> ent.isPrivate, + "isProtected" -> ent.isProtected ) ++ extras).asJava } @@ -121,7 +129,9 @@ object java { "typeParams" -> ent.typeParams.asJava, "paramLists" -> ent.paramLists.map(_.asJava).asJava, "comment" -> ent.comment.map(_.asJava).asJava, - "implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava + "implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava, + "isPrivate" -> ent.isPrivate, + "isProtected" -> ent.isProtected ).asJava } @@ -134,7 +144,9 @@ object java { "path" -> ent.path.asJava, "returnValue" -> ent.returnValue.asJava, "comment" -> ent.comment.map(_.asJava).asJava, - "implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava + "implicitlyAddedFrom" -> ent.implicitlyAddedFrom.map(_.asJava).asJava, + "isPrivate" -> ent.isPrivate, + "isProtected" -> ent.isProtected ).asJava } |