com.twitter.scrooge

frontend

package frontend

Visibility
  1. Public
  2. All

Type Members

  1. case class DirImporter(dir: File) extends Importer with Product with Serializable

  2. class DuplicateFieldIdException extends ParseException

  3. case class FileContents(importer: Importer, data: String, thriftFilename: Option[String]) extends Product with Serializable

  4. class FileParseException extends ParseException

  5. trait Importer extends (String) ⇒ Option[FileContents]

  6. class InvalidThriftFilenameException extends ParseWarning

  7. class KeywordException extends ParseWarning

  8. case class MultiImporter(importers: Seq[Importer]) extends Importer with Product with Serializable

  9. class NegativeFieldIdException extends ParseException

  10. class ParseException extends Exception with NoStacktrace

  11. class ParseWarning extends ParseException

  12. class PositionalException extends Exception

  13. case class QualifierNotFoundException(name: String, node: Positional) extends PositionalException with Product with Serializable

  14. class RepeatingEnumValueException extends ParseException

  15. case class ResolvedDefinition(definition: Definition, resolver: TypeResolver) extends Product with Serializable

  16. case class ResolvedDocument(document: Document, resolver: TypeResolver) extends Product with Serializable

  17. class ScroogeInternalException extends Exception

    ScroogeInternalException indicates a Scrooge bug

  18. class ThriftParser extends RegexParsers

  19. case class TypeMismatchException(name: String, node: Positional) extends PositionalException with Product with Serializable

  20. case class TypeNotFoundException(name: String, node: Positional) extends PositionalException with Product with Serializable

  21. case class TypeResolver(typeMap: Map[String, FieldType] = ..., constMap: Map[String, ConstDefinition] = ..., serviceMap: Map[String, Service] = ..., includeMap: Map[String, ResolvedDocument] = ...) extends Product with Serializable

  22. case class UndefinedConstantException(name: String, node: Positional) extends PositionalException with Product with Serializable

  23. case class UndefinedSymbolException(name: String, node: Positional) extends PositionalException with Product with Serializable

  24. class UnionFieldInvalidNameException extends ParseException

  25. class UnionFieldOptionalException extends ParseWarning

  26. class UnionFieldRequiredException extends ParseWarning

  27. case class ZipImporter(file: File) extends Importer with Product with Serializable

Value Members

  1. object Importer

  2. object NullImporter extends Importer

  3. object UnionFieldRequirednessException

Ungrouped