package frontend
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class DirImporter(dir: File) extends Importer with Product with Serializable
- class DuplicateFieldIdException extends ParseException
- case class DuplicatedIdentifierException(message: String, node: Positional) extends PositionalException with Product with Serializable
- case class FileContents(importer: Importer, data: String, thriftFilename: Option[String]) extends Product with Serializable
- class FileParseException extends ParseException
- trait Importer extends (String) => Option[FileContents]
- class InvalidThriftFilenameException extends ParseWarning
- class KeywordException extends ParseWarning
- case class MultiImporter(importers: Seq[Importer]) extends Importer with Product with Serializable
- class NegativeFieldIdException extends ParseException
- class ParseException extends Exception with NoStackTrace
- class ParseWarning extends ParseException
- class PositionalException extends Exception
- case class QualifierNotFoundException(name: String, node: Positional) extends PositionalException with Product with Serializable
- class RepeatingEnumValueException extends ParseException
- case class ResolvedDefinition(definition: Definition, resolver: TypeResolver) extends Product with Serializable
- case class ResolvedDocument(document: Document, resolver: TypeResolver) extends Product with Serializable
- case class ResolvedService(serviceID: Identifier, service: Service) extends Product with Serializable
- class ScroogeInternalException extends Exception
ScroogeInternalException indicates a Scrooge bug
- class ThriftParser extends RegexParsers
- case class TypeMismatchException(name: String, node: Positional) extends PositionalException with Product with Serializable
- case class TypeNotFoundException(name: String, node: Positional) extends PositionalException with Product with Serializable
- case class TypeResolver(typeMap: Map[String, FieldType] = Map.empty, constMap: Map[String, ConstDefinition] = Map.empty, serviceMap: Map[String, Service] = Map.empty, includeMap: Map[String, ResolvedDocument] = Map.empty) extends Product with Serializable
- case class UndefinedConstantException(name: String, node: Positional) extends PositionalException with Product with Serializable
- case class UndefinedSymbolException(name: String, node: Positional) extends PositionalException with Product with Serializable
- class UnionFieldInvalidNameException extends ParseException
- class UnionFieldOptionalException extends ParseWarning
- class UnionFieldRequiredException extends ParseWarning
- final case class ZipImporter(file: File) extends Importer with Product with Serializable
Value Members
- object Importer
- object MultiImporter extends Serializable
- object NullImporter extends Importer
- object UnionFieldRequirednessException