Interface ConstructorDef
- All Superinterfaces:
FunctionDef,OS_Element,OS_NamedElement
- All Known Implementing Classes:
ConstructorDefImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface tripleo.elijah_durable_congenial.lang.i.FunctionDef
FunctionDef.Species -
Method Summary
Modifier and TypeMethodDescriptionname()The name of the elementvoiddefault voidvoidsetFal(FormalArgList aFal) voidsetHeader(FunctionHeader aFunctionHeader) toString()voidvisitGen(ElElementVisitor visit) Methods inherited from interface tripleo.elijah_durable_congenial.lang.i.FunctionDef
add, fal, getArgs, getItems, getNameNode, getOS_Type, getSpecies, items, returnType, scope, set, setAbstract, setAnnotations, setBody, setContext, setName, setReturnType, setSpeciesMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString, getContextMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_NamedElement
getEnName
-
Method Details
-
getParent
OS_Element getParent()- Specified by:
getParentin interfaceFunctionDef- Specified by:
getParentin interfaceOS_Element
-
name
OS_ElementName name()Description copied from interface:OS_NamedElementThe name of the element
Returns an
OS_ElementName, that has #asString()TODO Should this be a
IdentExpression?- Specified by:
namein interfaceOS_NamedElement- Returns:
- an
OS_ElementName
-
postConstruct
void postConstruct()- Specified by:
postConstructin interfaceFunctionDef
-
setFal
- Specified by:
setFalin interfaceFunctionDef
-
setHeader
- Specified by:
setHeaderin interfaceFunctionDef
-
toString
String toString()- Specified by:
toStringin interfaceFunctionDef- Overrides:
toStringin classObject
-
visitGen
- Specified by:
visitGenin interfaceFunctionDef- Specified by:
visitGenin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceFunctionDef- Specified by:
serializeToin interfaceOS_Element
-