Package hydra.ext.scala
Interface Serde
-
public interface SerdeSerialization functions for converting Scala AST to abstract expressions
-
-
Method Summary
Static Methods Modifier and Type Method Description static OpdotOp()static OpfunctionArrowOp()static OpmatchOp()static ExprwriteCase(Case c)static ExprwriteData_FunctionData(Data_FunctionData ft)static ExprwriteData_Name(Data_Name dn)static ExprwriteData_Param(Data_Param dp)static ExprwriteData_Ref(Data_Ref ref)static ExprwriteData_Select(Data_Select sel)static ExprwriteDefn(Defn def)static ExprwriteImporter(Importer imp)static ExprwriteImportExportStat(ImportExportStat ie)static ExprwriteInit(Init init)static ExprwriteLit(Lit lit)static ExprwriteMod(Mod m)static ExprwriteName(Name name)static ExprwritePat(Pat pat)static ExprwritePkg(Pkg pkg)static ExprwriteStat(Stat stat)static ExprwriteTerm(Data term)static ExprwriteType(Type typ)static ExprwriteType_Name(Type_Name tn)static ExprwriteType_Param(Type_Param tp)
-
-
-
Method Detail
-
dotOp
static Op dotOp()
-
functionArrowOp
static Op functionArrowOp()
-
matchOp
static Op matchOp()
-
writeData_FunctionData
static Expr writeData_FunctionData(Data_FunctionData ft)
-
writeData_Param
static Expr writeData_Param(Data_Param dp)
-
writeData_Select
static Expr writeData_Select(Data_Select sel)
-
writeImportExportStat
static Expr writeImportExportStat(ImportExportStat ie)
-
writeType_Param
static Expr writeType_Param(Type_Param tp)
-
-