package
ast
Type Members
-
case class
Argument(nameOpt: Option[String], value: Value, comments: List[Comment] = Nil, position: Option[Position] = None) extends AstNode with WithComments with Product with Serializable
-
sealed
trait
AstNode extends AnyRef
-
case class
BigDecimalValue(value: BigDecimal, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
BigIntValue(value: BigInt, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
BooleanValue(value: Boolean, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
sealed
trait
Comment extends AnyRef
-
case class
CommentLine(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
case class
CompanionExtraComment(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
case class
CompanionExtraIntfComment(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
-
case class
Directive(name: String, arguments: List[Argument], comments: List[Comment] = Nil, position: Option[Position] = None) extends AstNode with Product with Serializable
-
case class
DocComment(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
case class
Document(packageDecl: Option[PackageDecl], definitions: List[Definition], directives: List[Directive], trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends AstNode with WithTrailingComments with Product with Serializable
-
case class
EnumTypeDefinition(name: String, namespace: Option[String], values: List[EnumValueDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends TypeDefinition with WithTrailingComments with Product with Serializable
-
case class
EnumValue(value: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
case class
EnumValueDefinition(name: String, directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
ExtraComment(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
case class
ExtraIntfComment(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
case class
FieldDefinition(name: String, fieldType: Type, arguments: List[InputValueDefinition], defaultValue: Option[Value] = None, directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
FloatValue(value: Double, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
InputValueDefinition(name: String, valueType: Type, defaultValue: Option[Value], directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
IntValue(value: Int, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
InterfaceTypeDefinition(name: String, namespace: Option[String], interfaces: List[NamedType], fields: List[FieldDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends RecordLikeDefinition with WithTrailingComments with Product with Serializable
-
case class
LazyType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable
-
case class
ListType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable
-
case class
ListValue(values: List[Value], comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
-
case class
NamedType(names: List[String], position: Option[Position] = None) extends Type with Product with Serializable
-
case class
NotNullType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable
-
case class
NullValue(comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
case class
ObjectField(name: String, value: Value, comments: List[Comment] = Nil, position: Option[Position] = None) extends NameValue with Product with Serializable
-
case class
ObjectTypeDefinition(name: String, namespace: Option[String], interfaces: List[NamedType], fields: List[FieldDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends RecordLikeDefinition with WithTrailingComments with Product with Serializable
-
case class
ObjectValue(fields: List[ObjectField], comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
case class
PackageDecl(nameSegments: List[String], directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends Product with Serializable
-
case class
RawValue(value: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
-
-
-
case class
StringValue(value: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
ToStringImplComment(text: String, position: Option[Position] = None) extends Comment with Product with Serializable
-
-
-
-
-
case class
VariableValue(name: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
-