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. case class FileParseException(filename: String, cause: Throwable) extends Exception with Product with Serializable

  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

  11. class ParseWarning extends ParseException

  12. class QualifierNotFoundException extends Exception

  13. class RepeatingEnumValueException extends ParseException

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

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

  16. class ScroogeInternalException extends Exception

    ScroogeInternalException indicates a Scrooge bug

  17. class ThriftParser extends RegexParsers

  18. class TypeMismatchException extends Exception

  19. class TypeNotFoundException extends Exception

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

  21. class UndefinedConstantException extends Exception

  22. class UndefinedSymbolException extends Exception

  23. class UnionFieldInvalidNameException extends ParseException

  24. class UnionFieldOptionalException extends ParseWarning

  25. class UnionFieldRequiredException extends ParseWarning

  26. 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