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

  7. class NegativeFieldIdException extends ParseException

  8. class ParseException extends Exception

  9. class ParseWarning extends ParseException

  10. class QualifierNotFoundException extends Exception

  11. class RepeatingEnumValueException extends ParseException

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

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

  14. class ScroogeInternalException extends Exception

    ScroogeInternalException indicates a Scrooge bug

  15. class ThriftParser extends RegexParsers

  16. class TypeMismatchException extends Exception

  17. class TypeNotFoundException extends Exception

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

  19. class UndefinedConstantException extends Exception

  20. class UndefinedSymbolException extends Exception

  21. class UnionFieldInvalidNameException extends ParseException

  22. class UnionFieldOptionalException extends ParseWarning

  23. class UnionFieldRequiredException extends ParseWarning

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