aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/io/ClassPath.html
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-04-11 16:32:08 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-04-11 16:32:08 +0000
commitb7edcf82c9a19081730fb8d4b353d31f36d81dc7 (patch)
treee05ed6eccba97c5eef19f46e44548ed7bbb0d11a /api/dotty/tools/io/ClassPath.html
parentdb0e81121b822a28bff2e08c3e752c1f346a82ee (diff)
downloaddotty-b7edcf82c9a19081730fb8d4b353d31f36d81dc7.tar.gz
dotty-b7edcf82c9a19081730fb8d4b353d31f36d81dc7.tar.bz2
dotty-b7edcf82c9a19081730fb8d4b353d31f36d81dc7.zip
Update gh-pages site for 65dc7ad151a38158a45c5836d5e1f0fd48b8e396
Diffstat (limited to 'api/dotty/tools/io/ClassPath.html')
-rw-r--r--api/dotty/tools/io/ClassPath.html981
1 files changed, 441 insertions, 540 deletions
diff --git a/api/dotty/tools/io/ClassPath.html b/api/dotty/tools/io/ClassPath.html
index 711f410a8..01d678e46 100644
--- a/api/dotty/tools/io/ClassPath.html
+++ b/api/dotty/tools/io/ClassPath.html
@@ -470,6 +470,306 @@
<li class="index-entity entity-package">
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/index.html">dotty.tools.dotc.classpath</a>
+ </li>
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/AggregateClassPath$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/AggregateClassPath.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/AggregateClassPath.html">AggregateClassPath</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/ClassAndSourceFilesEntry$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/ClassAndSourceFilesEntry.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ClassAndSourceFilesEntry.html">ClassAndSourceFilesEntry</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/ClassFileEntry.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ClassFileEntry.html">ClassFileEntry</a>
+ </li>
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/ClassFileEntryImpl$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/ClassFileEntryImpl.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ClassFileEntryImpl.html">ClassFileEntryImpl</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/ClassPathEntries$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/ClassPathEntries.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ClassPathEntries.html">ClassPathEntries</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/ClassPathFactory$.html">O</a>
+
+ <a class="letter-anchor class" href="../../../.././api/dotty/tools/dotc/classpath/ClassPathFactory.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ClassPathFactory.html">ClassPathFactory</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/DirectoryClassPath$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/DirectoryClassPath.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/DirectoryClassPath.html">DirectoryClassPath</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/DirectoryLookup.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/DirectoryLookup.html">DirectoryLookup</a>
+ </li>
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/DirectorySourcePath$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/DirectorySourcePath.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/DirectorySourcePath.html">DirectorySourcePath</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/FileUtils$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/FileUtils$.html">FileUtils</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/JFileDirectoryLookup.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/JFileDirectoryLookup.html">JFileDirectoryLookup</a>
+ </li>
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/JrtClassPath$.html">O</a>
+
+ <a class="letter-anchor class" href="../../../.././api/dotty/tools/dotc/classpath/JrtClassPath.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/JrtClassPath.html">JrtClassPath</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/NoClassPaths.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/NoClassPaths.html">NoClassPaths</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/NoSourcePaths.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/NoSourcePaths.html">NoSourcePaths</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/PackageEntry.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/PackageEntry.html">PackageEntry</a>
+ </li>
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/PackageEntryImpl$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/PackageEntryImpl.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/PackageEntryImpl.html">PackageEntryImpl</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/PackageNameUtils$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/PackageNameUtils$.html">PackageNameUtils</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/SourceFileEntry.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/SourceFileEntry.html">SourceFileEntry</a>
+ </li>
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/SourceFileEntryImpl$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/SourceFileEntryImpl.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/SourceFileEntryImpl.html">SourceFileEntryImpl</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/VirtualDirectoryClassPath$.html">O</a>
+
+ <a class="letter-anchor case class" href="../../../.././api/dotty/tools/dotc/classpath/VirtualDirectoryClassPath.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/VirtualDirectoryClassPath.html">VirtualDirectoryClassPath</a>
+ </li>
+
+
+
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/ZipAndJarClassPathFactory$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ZipAndJarClassPathFactory$.html">ZipAndJarClassPathFactory</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/ZipAndJarFileLookupFactory.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ZipAndJarFileLookupFactory.html">ZipAndJarFileLookupFactory</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../.././api/dotty/tools/dotc/classpath/ZipAndJarSourcePathFactory$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ZipAndJarSourcePathFactory$.html">ZipAndJarSourcePathFactory</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/dotc/classpath/ZipArchiveFileLookup.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/dotc/classpath/ZipArchiveFileLookup.html">ZipArchiveFileLookup</a>
+ </li>
+
+
+
+ <li class="index-entity entity-package">
<a class="entity-name" href="../../../.././api/dotty/tools/dotc/config/index.html">dotty.tools.dotc.config</a>
</li>
@@ -5184,18 +5484,28 @@
</li>
+
+
+
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../.././api/dotty/tools/io/ClassPath$.html">O</a>
- <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/ClassPath.html">C</a>
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/io/ClassPath.html">T</a>
</div>
<a class="entity-name" href="../../../.././api/dotty/tools/io/ClassPath.html">ClassPath</a>
</li>
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor trait" href="../../../.././api/dotty/tools/io/ClassRepresentation.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/io/ClassRepresentation.html">ClassRepresentation</a>
+ </li>
@@ -5217,16 +5527,6 @@
<li class="index-entity ">
<div class="entity-kinds">
- <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/DeltaClassPath.html">C</a>
- </div>
- <a class="entity-name" href="../../../.././api/dotty/tools/io/DeltaClassPath.html">DeltaClassPath</a>
- </li>
-
-
-
- <li class="index-entity ">
- <div class="entity-kinds">
-
<a class="letter-anchor class" href="../../../.././api/dotty/tools/io/DirectoryClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../.././api/dotty/tools/io/DirectoryClassPath.html">DirectoryClassPath</a>
@@ -5274,11 +5574,9 @@
- <li class="index-entity with-companion ">
+ <li class="index-entity ">
<div class="entity-kinds">
- <a class="letter-anchor object" href="../../../.././api/dotty/tools/io/JavaClassPath$.html">O</a>
-
<a class="letter-anchor class" href="../../../.././api/dotty/tools/io/JavaClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../.././api/dotty/tools/io/JavaClassPath.html">JavaClassPath</a>
@@ -5286,15 +5584,32 @@
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/MergedClassPath.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/io/MergedClassPath.html">MergedClassPath</a>
+ </li>
<li class="index-entity ">
<div class="entity-kinds">
- <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/MergedClassPath.html">C</a>
+ <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/PlainDirectory.html">C</a>
</div>
- <a class="entity-name" href="../../../.././api/dotty/tools/io/MergedClassPath.html">MergedClassPath</a>
+ <a class="entity-name" href="../../../.././api/dotty/tools/io/PlainDirectory.html">PlainDirectory</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/PlainFile.html">C</a>
+ </div>
+ <a class="entity-name" href="../../../.././api/dotty/tools/io/PlainFile.html">PlainFile</a>
</li>
@@ -5302,9 +5617,9 @@
<li class="index-entity ">
<div class="entity-kinds">
- <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/SourcePath.html">C</a>
+ <a class="letter-anchor class" href="../../../.././api/dotty/tools/io/PlainNioFile.html">C</a>
</div>
- <a class="entity-name" href="../../../.././api/dotty/tools/io/SourcePath.html">SourcePath</a>
+ <a class="entity-name" href="../../../.././api/dotty/tools/io/PlainNioFile.html">PlainNioFile</a>
</li>
@@ -5389,10 +5704,10 @@
</span>
<span id="entity-modifiers">
- abstract
+
</span>
<span id="entity-kind">
- class
+ trait
</span>
<span id="entity-name">
ClassPath
@@ -5403,28 +5718,16 @@
<div id="entity-body" class="entity-section">
- <p>Represents a package which contains classes and other packages</p>
+ <p>A representation of the compiler's class- or sourcepath.</p>
</div>
- <h1 class="section ">
+ <h1 class="section empty">
Constructors
</h1>
- <div id="entity-constructors" class="entity-section ">
-
-
- <div class="member">
- <div class="member-title">
- <span class="member-name">ClassPath</span>
- <span class="no-left">(</span>
-
-
- <span class="no-left">)</span>
- </div>
- </div>
-
+ <div id="entity-constructors" class="entity-section empty">
</div>
@@ -5434,9 +5737,9 @@
<div id="entity-members" class="entity-section ">
- <div id="ClassRep" class="member ">
+ <div id="asClassPathString" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'ClassRep');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'asClassPathString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5444,11 +5747,11 @@
</span>
<span class="member-kind">
- case class
+ def
</span>
<span class="member-name ">
- <a href="../../../.././api/dotty/tools/io/ClassPath/ClassRep.html">ClassRep</a>
+ asClassPathString
</span>
@@ -5457,67 +5760,17 @@
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-ClassRep">
- <p>Represents classes which can be loaded with a ClassfileLoader
-and / or a SourcefileLoader.</p>
-
- </div>
- <div class="member-body-long" id ="long-body-ClassRep">
- <p>Represents classes which can be loaded with a ClassfileLoader
-and / or a SourcefileLoader.</p>
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="ClassRep$" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'ClassRep$');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
- final
- </span>
- <span class="member-kind">
- object
- </span>
- <span class="member-name ">
-
- <a href="../../../.././api/dotty/tools/io/ClassPath/ClassRep$.html">ClassRep</a>
-
- </span>
-
-
-
-
-
+ <span class="no-left">: String</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-ClassRep$">
- <p>Represents classes which can be loaded with a ClassfileLoader
-and / or a SourcefileLoader.</p>
+ <div class="member-body-short" id="short-body-asClassPathString">
+ <p>The whole classpath in the form of one String.</p>
</div>
- <div class="member-body-long" id ="long-body-ClassRep$">
- <p>Represents classes which can be loaded with a ClassfileLoader
-and / or a SourcefileLoader.</p>
+ <div class="member-body-long" id ="long-body-asClassPathString">
+ <p>The whole classpath in the form of one String.</p>
</div>
</div>
@@ -5534,9 +5787,9 @@ and / or a SourcefileLoader.</p>
</script>
</div><!-- end member -->
- <div id="AnyClassRep" class="member ">
+ <div id="asClassPathStrings" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'AnyClassRep');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'asClassPathStrings');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,34 +5797,31 @@ and / or a SourcefileLoader.</p>
</span>
<span class="member-kind">
- type
+ def
</span>
<span class="member-name ">
- AnyClassRep
+ asClassPathStrings
</span>
-
-
- <span class="type-alias">
- <span class="equals"> = </span>
- ClassRep
- </span>
-
-
+ <span class="no-left">: Seq
+<span class="no-left no-right">[</span>
+String
+<span class="no-left">]</span></span>
+
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-AnyClassRep">
+ <div class="member-body-short" id="short-body-asClassPathStrings">
</div>
- <div class="member-body-long" id ="long-body-AnyClassRep">
+ <div class="member-body-long" id ="long-body-asClassPathStrings">
</div>
</div>
@@ -5592,7 +5842,7 @@ and / or a SourcefileLoader.</p>
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'asClasspathString');">[+]</span>
<span class="member-annotations">
-
+ @deprecated
</span>
<span class="member-modifiers">
@@ -5617,12 +5867,10 @@ and / or a SourcefileLoader.</p>
<div class="member-body">
<div class="member-body-short" id="short-body-asClasspathString">
- <p>The whole classpath in the form of one String.</p>
-
+
</div>
<div class="member-body-long" id ="long-body-asClasspathString">
- <p>The whole classpath in the form of one String.</p>
-
+
</div>
</div>
<script>
@@ -5638,9 +5886,9 @@ and / or a SourcefileLoader.</p>
</script>
</div><!-- end member -->
- <div id="asURLs" class="member ">
+ <div id="asSourcePathString" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'asURLs');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'asSourcePathString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5652,7 +5900,7 @@ and / or a SourcefileLoader.</p>
</span>
<span class="member-name ">
- asURLs
+ asSourcePathString
</span>
@@ -5661,20 +5909,17 @@ and / or a SourcefileLoader.</p>
- <span class="no-left">: List
-<span class="no-left no-right">[</span>
-URL
-<span class="no-left">]</span></span>
+ <span class="no-left">: String</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-asURLs">
- <p>A list of URLs representing this classpath.</p>
+ <div class="member-body-short" id="short-body-asSourcePathString">
+ <p>The whole sourcepath in the form of one String.</p>
</div>
- <div class="member-body-long" id ="long-body-asURLs">
- <p>A list of URLs representing this classpath.</p>
+ <div class="member-body-long" id ="long-body-asSourcePathString">
+ <p>The whole sourcepath in the form of one String.</p>
</div>
</div>
@@ -5691,9 +5936,9 @@ URL
</script>
</div><!-- end member -->
- <div id="classes" class="member ">
+ <div id="asURLs" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'classes');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'asURLs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5705,7 +5950,7 @@ URL
</span>
<span class="member-name ">
- classes
+ asURLs
</span>
@@ -5714,71 +5959,19 @@ URL
- <span class="no-left">: IndexedSeq
+ <span class="no-left">: Seq
<span class="no-left no-right">[</span>
-AnyClassRep
+URL
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-classes">
- <p>Lists of entities.</p>
-
- </div>
- <div class="member-body-long" id ="long-body-classes">
- <p>Lists of entities.</p>
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="context" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'context');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- context
+ <div class="member-body-short" id="short-body-asURLs">
- </span>
-
-
-
-
-
-
- <span class="no-left">: ClassPathContext</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-context">
- <p>Info which should be propagated to any sub-classpaths.</p>
-
</div>
- <div class="member-body-long" id ="long-body-context">
- <p>Info which should be propagated to any sub-classpaths.</p>
-
+ <div class="member-body-long" id ="long-body-asURLs">
+
</div>
</div>
<script>
@@ -5794,21 +5987,21 @@ AnyClassRep
</script>
</div><!-- end member -->
- <div id="equals(that)" class="member ">
+ <div id="classes(inPackage)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'equals(that)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'classes(inPackage)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
- override
+
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
- equals
+ classes
</span>
@@ -5818,9 +6011,9 @@ AnyClassRep
<span class="no-left">
- that:
+ inPackage:
</span>
- Any
+ String
<span class="no-left">)</span>
@@ -5830,15 +6023,18 @@ AnyClassRep
- <span class="no-left">: Boolean</span>
+ <span class="no-left">: Seq
+<span class="no-left no-right">[</span>
+<a href="../../../.././api/dotty/tools/dotc/classpath/ClassFileEntry.html">ClassFileEntry</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-equals(that)">
+ <div class="member-body-short" id="short-body-classes(inPackage)">
</div>
- <div class="member-body-long" id ="long-body-equals(that)">
+ <div class="member-body-long" id ="long-body-classes(inPackage)">
</div>
</div>
@@ -5855,9 +6051,9 @@ AnyClassRep
</script>
</div><!-- end member -->
- <div id="findBinaryFile(name)" class="member ">
+ <div id="findClass(className)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'findBinaryFile(name)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'findClass(className)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5869,7 +6065,7 @@ AnyClassRep
</span>
<span class="member-name ">
- findBinaryFile
+ findClass
</span>
@@ -5879,7 +6075,7 @@ AnyClassRep
<span class="no-left">
- name:
+ className:
</span>
String
@@ -5893,17 +6089,21 @@ AnyClassRep
<span class="no-left">: Option
<span class="no-left no-right">[</span>
-AbstractFile
+ClassRepresentation
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-findBinaryFile(name)">
-
+ <div class="member-body-short" id="short-body-findClass(className)">
+ <p>It returns both classes from class file and source files (as our base ClassRepresentation).
+So note that it's not so strictly related to findClassFile.</p>
+
</div>
- <div class="member-body-long" id ="long-body-findBinaryFile(name)">
-
+ <div class="member-body-long" id ="long-body-findClass(className)">
+ <p>It returns both classes from class file and source files (as our base ClassRepresentation).
+So note that it's not so strictly related to findClassFile.</p>
+
</div>
</div>
<script>
@@ -5919,9 +6119,9 @@ AbstractFile
</script>
</div><!-- end member -->
- <div id="findClass(name)" class="member ">
+ <div id="findClassFile(className)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'findClass(name)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'findClassFile(className)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5933,7 +6133,7 @@ AbstractFile
</span>
<span class="member-name ">
- findClass
+ findClassFile
</span>
@@ -5943,7 +6143,7 @@ AbstractFile
<span class="no-left">
- name:
+ className:
</span>
String
@@ -5957,323 +6157,16 @@ AbstractFile
<span class="no-left">: Option
<span class="no-left no-right">[</span>
-AnyClassRep
-<span class="no-left">]</span></span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-findClass(name)">
- <p>Find a ClassRep given a class name of the form &quot;package.subpackage.ClassName&quot;.
-Does not support nested classes on .NET</p>
-
- </div>
- <div class="member-body-long" id ="long-body-findClass(name)">
- <p>Find a ClassRep given a class name of the form &quot;package.subpackage.ClassName&quot;.
-Does not support nested classes on .NET</p>
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="hashCode" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'hashCode');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
- override
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- hashCode
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Int</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-hashCode">
-
- </div>
- <div class="member-body-long" id ="long-body-hashCode">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="name" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'name');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- name
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: String</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-name">
- <p>The short name of the package (without prefix)</p>
-
- </div>
- <div class="member-body-long" id ="long-body-name">
- <p>The short name of the package (without prefix)</p>
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="origin" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'origin');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- origin
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Option
-<span class="no-left no-right">[</span>
-String
-<span class="no-left">]</span></span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-origin">
- <p>A String representing the origin of this classpath element, if known.
-For example, the path of the directory or jar.</p>
-
- </div>
- <div class="member-body-long" id ="long-body-origin">
- <p>A String representing the origin of this classpath element, if known.
-For example, the path of the directory or jar.</p>
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="packages" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'packages');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- packages
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: IndexedSeq
-<span class="no-left no-right">[</span>
-ClassPath
-<span class="no-left">]</span></span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-packages">
-
- </div>
- <div class="member-body-long" id ="long-body-packages">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="sortString" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'sortString');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- sortString
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: String</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-sortString">
-
- </div>
- <div class="member-body-long" id ="long-body-sortString">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="sourcepaths" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'sourcepaths');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- sourcepaths
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: IndexedSeq
-<span class="no-left no-right">[</span>
AbstractFile
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-sourcepaths">
+ <div class="member-body-short" id="short-body-findClassFile(className)">
</div>
- <div class="member-body-long" id ="long-body-sourcepaths">
+ <div class="member-body-long" id ="long-body-findClassFile(className)">
</div>
</div>
@@ -6290,9 +6183,9 @@ AbstractFile
</script>
</div><!-- end member -->
- <div id="validClassFile(name)" class="member ">
+ <div id="list(inPackage)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'validClassFile(name)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'list(inPackage)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6304,7 +6197,7 @@ AbstractFile
</span>
<span class="member-name ">
- validClassFile
+ list
</span>
@@ -6314,7 +6207,7 @@ AbstractFile
<span class="no-left">
- name:
+ inPackage:
</span>
String
@@ -6326,17 +6219,17 @@ AbstractFile
- <span class="no-left">: Boolean</span>
+ <span class="no-left">: <a href="../../../.././api/dotty/tools/dotc/classpath/ClassPathEntries.html">ClassPathEntries</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-validClassFile(name)">
- <p>Filters for assessing validity of various entities.</p>
+ <div class="member-body-short" id="short-body-list(inPackage)">
+ <p>Allows to get entries for packages and classes merged with sources possibly in one pass.</p>
</div>
- <div class="member-body-long" id ="long-body-validClassFile(name)">
- <p>Filters for assessing validity of various entities.</p>
+ <div class="member-body-long" id ="long-body-list(inPackage)">
+ <p>Allows to get entries for packages and classes merged with sources possibly in one pass.</p>
</div>
</div>
@@ -6353,9 +6246,9 @@ AbstractFile
</script>
</div><!-- end member -->
- <div id="validPackage(name)" class="member ">
+ <div id="packages(inPackage)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'validPackage(name)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'packages(inPackage)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6367,7 +6260,7 @@ AbstractFile
</span>
<span class="member-name ">
- validPackage
+ packages
</span>
@@ -6377,7 +6270,7 @@ AbstractFile
<span class="no-left">
- name:
+ inPackage:
</span>
String
@@ -6389,16 +6282,21 @@ AbstractFile
- <span class="no-left">: Boolean</span>
+ <span class="no-left">: Seq
+<span class="no-left no-right">[</span>
+<a href="../../../.././api/dotty/tools/dotc/classpath/PackageEntry.html">PackageEntry</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-validPackage(name)">
-
+ <div class="member-body-short" id="short-body-packages(inPackage)">
+ <p>Empty string represents root package</p>
+
</div>
- <div class="member-body-long" id ="long-body-validPackage(name)">
-
+ <div class="member-body-long" id ="long-body-packages(inPackage)">
+ <p>Empty string represents root package</p>
+
</div>
</div>
<script>
@@ -6414,9 +6312,9 @@ AbstractFile
</script>
</div><!-- end member -->
- <div id="validSourceFile(name)" class="member ">
+ <div id="sources(inPackage)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'validSourceFile(name)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'sources(inPackage)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6428,7 +6326,7 @@ AbstractFile
</span>
<span class="member-name ">
- validSourceFile
+ sources
</span>
@@ -6438,7 +6336,7 @@ AbstractFile
<span class="no-left">
- name:
+ inPackage:
</span>
String
@@ -6450,15 +6348,18 @@ AbstractFile
- <span class="no-left">: Boolean</span>
+ <span class="no-left">: Seq
+<span class="no-left no-right">[</span>
+<a href="../../../.././api/dotty/tools/dotc/classpath/SourceFileEntry.html">SourceFileEntry</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-validSourceFile(name)">
+ <div class="member-body-short" id="short-body-sources(inPackage)">
</div>
- <div class="member-body-long" id ="long-body-validSourceFile(name)">
+ <div class="member-body-long" id ="long-body-sources(inPackage)">
</div>
</div>