class ClassPathFactory extends AnyRef
Provides factory methods for classpath. When creating classpath instances for a given path, it uses proper type of classpath depending on a types of particular files containing sources or classes.
- Source
- ClassPathFactory.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ClassPathFactory
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ClassPathFactory(settings: Settings, closeableRegistry: CloseableRegistry = new CloseableRegistry)
-
new
ClassPathFactory(settings: Settings)
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.9) for bincompat in 2.12.x series
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to any2stringadd[ClassPathFactory] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (ClassPathFactory, B)
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to ArrowAssoc[ClassPathFactory] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def classesInExpandedPath(path: String): IndexedSeq[ClassPath]
- def classesInManifest(useManifestClassPath: Boolean): collection.immutable.List[ClassPath]
- def classesInPath(path: String): collection.immutable.List[ClassPath]
-
def
classesInPathImpl(path: String, expand: Boolean): collection.immutable.List[ClassPath]
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def contentsOfDirsInPath(path: String): List[ClassPath]
-
def
ensuring(cond: (ClassPathFactory) ⇒ Boolean, msg: ⇒ Any): ClassPathFactory
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to Ensuring[ClassPathFactory] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ClassPathFactory) ⇒ Boolean): ClassPathFactory
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to Ensuring[ClassPathFactory] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ClassPathFactory
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to Ensuring[ClassPathFactory] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ClassPathFactory
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to Ensuring[ClassPathFactory] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def expandDir(extdir: String): List[String]
- def expandPath(path: String, expandStar: Boolean = true): List[String]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newClassPath(file: AbstractFile): ClassPath
Create a new classpath based on the abstract file.
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
sourcesInPath(path: String): List[ClassPath]
Creators for sub classpaths which preserve this context.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
→[B](y: B): (ClassPathFactory, B)
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to ArrowAssoc[ClassPathFactory] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Deprecated Value Members
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ClassPathFactory to StringFormat[ClassPathFactory] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)instead ofvalue.formatted(formatString), or use thef""string interpolator. In Java 15 and later,formattedresolves to the new method in String which has reversed parameters.
The Scala compiler and reflection APIs.