GoStandardLibrary
This interface represents parts of the Go standard library used by C wrapper functions and JNA.
Functions
Link copied to clipboard
abstract fun GetArrayTypeElt(arrayType: GoStandardLibrary.Ast.ArrayType): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetAssignStmtLhs(assignStmt: GoStandardLibrary.Ast.AssignStmt, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetAssignStmtRhs(assignStmt: GoStandardLibrary.Ast.AssignStmt, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetBinaryExprX(binaryExpr: GoStandardLibrary.Ast.BinaryExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetBinaryExprY(binaryExpr: GoStandardLibrary.Ast.BinaryExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetBlockStmtList(blockStmt: GoStandardLibrary.Ast.BlockStmt, i: Int): GoStandardLibrary.Ast.Stmt
Link copied to clipboard
abstract fun GetBranchStmtLabel(branchStmt: GoStandardLibrary.Ast.BranchStmt): GoStandardLibrary.Ast.Ident?
Link copied to clipboard
Link copied to clipboard
abstract fun GetCallExprArg(callExpr: GoStandardLibrary.Ast.CallExpr, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
abstract fun GetCaseClauseBody(caseClause: GoStandardLibrary.Ast.CaseClause, i: Int): GoStandardLibrary.Ast.Stmt
Link copied to clipboard
abstract fun GetCaseClauseList(caseClause: GoStandardLibrary.Ast.CaseClause, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
abstract fun GetCommentMapNodeComment(commentMap: GoStandardLibrary.Ast.CommentMap, node: GoStandardLibrary.Ast.Node): String?
Link copied to clipboard
abstract fun GetCompositeLitElt(compositeLit: GoStandardLibrary.Ast.CompositeLit, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetCompositeLitType(compositeLit: GoStandardLibrary.Ast.CompositeLit): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
Link copied to clipboard
abstract fun GetDeferStmtCall(deferStmt: GoStandardLibrary.Ast.DeferStmt): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetFieldListList(fieldList: GoStandardLibrary.Ast.FieldList, i: Int): GoStandardLibrary.Ast.Field
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetFileImport(file: GoStandardLibrary.Ast.File, i: Int): GoStandardLibrary.Ast.ImportSpec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetFileSetNodeCode(fileSet: GoStandardLibrary.Ast.FileSet, node: GoStandardLibrary.Ast.Node): String?
Link copied to clipboard
abstract fun GetFileSetPosition(fileSet: GoStandardLibrary.Ast.FileSet, pos: Int): GoStandardLibrary.Ast.Position
Link copied to clipboard
abstract fun GetForStmtBody(forStmt: GoStandardLibrary.Ast.ForStmt): GoStandardLibrary.Ast.BlockStmt?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetFuncDeclBody(funcDecl: GoStandardLibrary.Ast.FuncDecl): GoStandardLibrary.Ast.BlockStmt?
Link copied to clipboard
Link copied to clipboard
abstract fun GetFuncDeclRecv(funcDecl: GoStandardLibrary.Ast.FuncDecl): GoStandardLibrary.Ast.FieldList?
Link copied to clipboard
abstract fun GetFuncDeclType(funcDecl: GoStandardLibrary.Ast.FuncDecl): GoStandardLibrary.Ast.FuncType
Link copied to clipboard
abstract fun GetFuncTypeParams(funcType: GoStandardLibrary.Ast.FuncType): GoStandardLibrary.Ast.FieldList
Link copied to clipboard
abstract fun GetFuncTypeResults(funcType: GoStandardLibrary.Ast.FuncType): GoStandardLibrary.Ast.FieldList?
Link copied to clipboard
abstract fun GetFuncTypeTypeParams(funcType: GoStandardLibrary.Ast.FuncType): GoStandardLibrary.Ast.FieldList?
Link copied to clipboard
abstract fun GetGenDeclSpec(genDecl: GoStandardLibrary.Ast.GenDecl, i: Int): GoStandardLibrary.Ast.Spec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetImportSpecName(importSpec: GoStandardLibrary.Ast.ImportSpec): GoStandardLibrary.Ast.Ident?
Link copied to clipboard
abstract fun GetImportSpecPath(importSpec: GoStandardLibrary.Ast.ImportSpec): GoStandardLibrary.Ast.BasicLit
Link copied to clipboard
Link copied to clipboard
abstract fun GetIncDecStmtX(incDecStmt: GoStandardLibrary.Ast.IncDecStmt): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetIndexExprIndex(IndexExpr: GoStandardLibrary.Ast.IndexExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
abstract fun GetIndexListExprIndex(indexListExpr: GoStandardLibrary.Ast.IndexListExpr, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetIndexListExprX(indexListExpr: GoStandardLibrary.Ast.IndexListExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetInterfaceTypeIncomplete(interfaceType: GoStandardLibrary.Ast.InterfaceType): Boolean
Link copied to clipboard
abstract fun GetInterfaceTypeMethods(interfaceType: GoStandardLibrary.Ast.InterfaceType): GoStandardLibrary.Ast.FieldList
Link copied to clipboard
abstract fun GetKeyValueExprKey(keyValueExpr: GoStandardLibrary.Ast.KeyValueExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetKeyValueExprValue(keyValueExpr: GoStandardLibrary.Ast.KeyValueExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetLabeledStmtLabel(labeledStmt: GoStandardLibrary.Ast.LabeledStmt): GoStandardLibrary.Ast.Ident
Link copied to clipboard
abstract fun GetLabeledStmtStmt(labeledStmt: GoStandardLibrary.Ast.LabeledStmt): GoStandardLibrary.Ast.Stmt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetRangeStmtBody(rangeStmt: GoStandardLibrary.Ast.RangeStmt): GoStandardLibrary.Ast.BlockStmt
Link copied to clipboard
abstract fun GetRangeStmtKey(rangeStmt: GoStandardLibrary.Ast.RangeStmt): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
Link copied to clipboard
abstract fun GetRangeStmtValue(rangeStmt: GoStandardLibrary.Ast.RangeStmt): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
Link copied to clipboard
abstract fun GetReturnStmtResult(returnStmt: GoStandardLibrary.Ast.ReturnStmt, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun GetSelectorExprSel(selectorExpr: GoStandardLibrary.Ast.SelectorExpr): GoStandardLibrary.Ast.Ident
Link copied to clipboard
abstract fun GetSelectorExprX(selectorExpr: GoStandardLibrary.Ast.SelectorExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetSliceExprHigh(sliceExpr: GoStandardLibrary.Ast.SliceExpr): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
abstract fun GetSliceExprLow(sliceExpr: GoStandardLibrary.Ast.SliceExpr): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
abstract fun GetSliceExprMax(sliceExpr: GoStandardLibrary.Ast.SliceExpr): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetStructTypeFields(structType: GoStandardLibrary.Ast.StructType): GoStandardLibrary.Ast.FieldList
Link copied to clipboard
Link copied to clipboard
abstract fun GetSwitchStmtBody(stmt: GoStandardLibrary.Ast.SwitchStmt): GoStandardLibrary.Ast.BlockStmt
Link copied to clipboard
abstract fun GetSwitchStmtInit(switchStmt: GoStandardLibrary.Ast.SwitchStmt): GoStandardLibrary.Ast.Stmt?
Link copied to clipboard
abstract fun GetSwitchStmtTag(switchStmt: GoStandardLibrary.Ast.SwitchStmt): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
abstract fun GetTypeAssertExprType(typeAssertExpr: GoStandardLibrary.Ast.TypeAssertExpr): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
abstract fun GetTypeAssertExprX(typeAssertExpr: GoStandardLibrary.Ast.TypeAssertExpr): GoStandardLibrary.Ast.Expr
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetTypeSwitchStmtAssign(typeSwitchStmt: GoStandardLibrary.Ast.TypeSwitchStmt): GoStandardLibrary.Ast.Stmt
Link copied to clipboard
abstract fun GetTypeSwitchStmtBody(typeSwitchStmt: GoStandardLibrary.Ast.TypeSwitchStmt): GoStandardLibrary.Ast.BlockStmt
Link copied to clipboard
abstract fun GetTypeSwitchStmtInit(typeSwitchStmt: GoStandardLibrary.Ast.TypeSwitchStmt): GoStandardLibrary.Ast.Stmt?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun GetValueSpecName(valueSpec: GoStandardLibrary.Ast.ValueSpec, i: Int): GoStandardLibrary.Ast.Ident
Link copied to clipboard
abstract fun GetValueSpecType(valueSpec: GoStandardLibrary.Ast.ValueSpec): GoStandardLibrary.Ast.Expr?
Link copied to clipboard
abstract fun GetValueSpecValue(valueSpec: GoStandardLibrary.Ast.ValueSpec, i: Int): GoStandardLibrary.Ast.Expr
Link copied to clipboard
abstract fun goParserParseFile(fileSet: GoStandardLibrary.Ast.FileSet, path: String): GoStandardLibrary.Ast.File
Link copied to clipboard
abstract fun MakeFuncDeclFromFuncLit(funcLit: GoStandardLibrary.Ast.FuncLit): GoStandardLibrary.Ast.FuncDecl
Link copied to clipboard
abstract fun modfileGetFileModule(file: GoStandardLibrary.Modfile.File): GoStandardLibrary.Modfile.Module
Link copied to clipboard
abstract fun modfileGetModuleMod(file: GoStandardLibrary.Modfile.Module): GoStandardLibrary.Module.Version
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun NewCommentMap(fset: GoStandardLibrary.Ast.FileSet, file: GoStandardLibrary.Ast.File, comments: Any): GoStandardLibrary.Ast.CommentMap
Link copied to clipboard