Interface FuncExpr
- All Superinterfaces:
IExpression,OS_Element
- All Known Implementing Classes:
FuncExprImpl
-
Field Summary
Fields inherited from interface tripleo.elijah_durable_congenial.lang.i.IExpression
UNASSIGNED -
Method Summary
Modifier and TypeMethodDescriptionfal()falis()@NotNull List<FormalArgListItem>getArgs()getItems()getKind()getScope()void@Nullable TypeNamevoiddefault voidvoidsetArgList(FormalArgList argList) voidvoidsetHeader(FunctionHeader aFunctionHeader) voidvoidtype(TypeModifiers modifier) Methods inherited from interface tripleo.elijah_durable_congenial.lang.i.IExpression
getLeft, getType, is_simple, repr_, setKind, setLeft, setTypeMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString, visitGen
-
Method Details
-
fal
FormalArgList fal() -
falis
List<FormalArgListItem> falis() -
getArgs
-
getContext
Context getContext()- Specified by:
getContextin interfaceOS_Element
-
getItems
List<FunctionItem> getItems() -
getKind
ExpressionKind getKind()- Specified by:
getKindin interfaceIExpression
-
getParent
OS_Element getParent()- Specified by:
getParentin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceOS_Element
-
getScope
Scope3 getScope() -
postConstruct
void postConstruct() -
returnType
-
scope
-
setArgList
-
setContext
-
setHeader
-
setReturnType
-
type
-