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. case class MultiImporter(importers: Seq[Importer]) extends Importer with Product with Serializable

  8. class NegativeFieldIdException extends ParseException

  9. class ParseException extends Exception

  10. class ParseWarning extends ParseException

  11. class QualifierNotFoundException extends Exception

  12. class RepeatingEnumValueException extends ParseException

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

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

  15. class ScroogeInternalException extends Exception

    ScroogeInternalException indicates a Scrooge bug

  16. class ThriftParser extends RegexParsers

  17. class TypeMismatchException extends Exception

  18. class TypeNotFoundException extends Exception

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

  20. class UndefinedConstantException extends Exception

  21. class UndefinedSymbolException extends Exception

  22. class UnionFieldInvalidNameException extends ParseException

  23. class UnionFieldOptionalException extends ParseWarning

  24. class UnionFieldRequiredException extends ParseWarning

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