Type Members
-
case class
Binding[FT <: FieldType](name: String, fieldType: FT) extends Product with Serializable
Abstract Value Members
-
abstract
val
defaultNamespace: String
-
abstract
val
experimentFlags: Seq[String]
-
abstract
val
fileExtension: String
-
abstract
def
genBaseFinagleService: CodeFragment
-
abstract
def
genEnum(enum: EnumRHS, fieldType: Option[FieldType] = None): CodeFragment
-
abstract
def
genFieldParams(fields: Seq[Field], asVal: Boolean = false): CodeFragment
-
abstract
def
genFieldType(f: Field, mutable: Boolean = false): CodeFragment
-
abstract
def
genList(list: ListRHS, mutable: Boolean = false): CodeFragment
-
abstract
def
genMap(map: MapRHS, mutable: Boolean = false): CodeFragment
-
abstract
def
genPrimitiveType(t: FunctionType, mutable: Boolean = false): CodeFragment
-
abstract
def
genSet(set: SetRHS, mutable: Boolean = false): CodeFragment
-
-
-
-
abstract
def
genType(t: FunctionType, mutable: Boolean = false): CodeFragment
-
-
-
abstract
val
includeMap: Map[String, ResolvedDocument]
-
abstract
def
normalizeCase[N <: Node](node: N): N
-
abstract
def
quoteKeyword(str: String): String
-
abstract
val
templateDirName: String
-
abstract
def
toMutable(f: Field): (String, String)
-
abstract
def
toMutable(t: FieldType): (String, String)
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
def
apply(_doc: Document, serviceOptions: Set[ServiceOption], outputPath: File, dryRun: Boolean = false): Iterable[File]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
fieldsToDict(fields: Seq[Field], blacklist: Seq[String]): Seq[Dictionary]
-
-
def
finagleClientFile(packageDir: File, service: Service, options: Set[ServiceOption]): Option[File]
-
-
def
finagleServiceFile(packageDir: File, service: Service, options: Set[ServiceOption]): Option[File]
-
def
finalize(): Unit
-
-
def
genConstant(constant: RHS, mutable: Boolean = false, fieldType: Option[FieldType] = None): CodeFragment
-
def
genDefaultFieldValue(f: Field): Option[CodeFragment]
-
-
def
genDefaultValue(fieldType: FieldType, mutable: Boolean = false): CodeFragment
-
-
-
-
-
final
def
getClass(): Class[_]
-
def
getIncludeNamespace(includeFileName: String): Identifier
-
-
-
def
hashCode(): Int
-
-
def
internalArgsStructName(f: Function): SimpleID
-
def
internalArgsStructNameForWire(f: Function): String
-
-
def
internalResultStructName(f: Function): SimpleID
-
def
internalResultStructNameForWire(f: Function): String
-
final
def
isInstanceOf[T0]: Boolean
-
def
isNullableType(t: FieldType, isOptional: Boolean = false): Boolean
-
def
isPrimitive(t: FunctionType): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
quote(str: String): String
-
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
def
toDictionary(function: Function, generic: Option[String]): Dictionary
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any