Packages

  • package root
    Definition Classes
    root
  • package o1
    Definition Classes
    root
  • package grid

    This package contains tools for working with grid-like two-dimensional structures.

    This package contains tools for working with grid-like two-dimensional structures.

    The contents of this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._.

    Definition Classes
    o1
  • package robots
    Definition Classes
    o1
  • package util
    Definition Classes
    o1
  • ConvenientPath
p

o1

util

package util

Linear Supertypes
iofuncs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. iofuncs
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Closeable = AutoCloseable
    Definition Classes
    iofuncs
  2. implicit class ConvenientPath extends AnyRef
    Definition Classes
    iofuncs
  3. type Failure[T] = Failure[T]
  4. type Path = java.nio.file.Path
  5. type Random = Random
  6. type Source = Source
  7. type Success[T] = Success[T]
  8. type Try[T] = Try[T]
  9. type URL = java.net.URL

Value Members

  1. val DoubleOrdering: TotalOrdering.type
  2. val Failure: Failure.type
  3. def Path(url: URL): Path
    Definition Classes
    iofuncs
  4. def Path(name: String): Path
    Definition Classes
    iofuncs
  5. val Random: Random.type
  6. val Source: Source.type
  7. val Success: Success.type
  8. val Try: Try.type
  9. def findReadable(name: String): Option[Path]
    Definition Classes
    iofuncs
  10. def forEachLine(source: Source)(effect: (String) => Unit): Unit
    Definition Classes
    iofuncs
  11. def ifImplemented[Result](computation: => Result): Option[Result]
  12. def isImplemented[Result](computation: => Result): Boolean
  13. def localFile(resourcePath: String): Option[Path]
    Definition Classes
    iofuncs
  14. def localSource(resourcePath: String): Option[Source]
    Definition Classes
    iofuncs
  15. def localURL(resourcePath: String): Option[URL]
    Definition Classes
    iofuncs
  16. def readFileLines(relativePath: String, trimEach: Boolean, excludeIfEmpty: Boolean): Option[Vector[String]]
    Definition Classes
    iofuncs
  17. def readLinesFromSource(source: Source, trimEach: Boolean, excludeIfEmpty: Boolean): Vector[String]
    Definition Classes
    iofuncs
  18. def readTextFile(relativePath: String): Option[String]
    Definition Classes
    iofuncs
  19. val reflect: JavaUniverse
  20. def tryForSource(pathOrURL: String): Try[Source]
    Definition Classes
    iofuncs
  21. def tryForURL(pathOrURL: String): Try[URL]
    Definition Classes
    iofuncs
  22. def useAndClose[Resource <: Closeable, Result](resource: Resource)(operation: (Resource) => Result): Result
    Definition Classes
    iofuncs
  23. def workingDir: String
  24. def writeTextFile(filePath: String, text: String): Unit
    Definition Classes
    iofuncs

Inherited from iofuncs

Inherited from AnyRef

Inherited from Any

Ungrouped