Class ConstructorDefImpl
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.BaseFunctionDef
tripleo.elijah_durable_congenial.lang.impl.ConstructorDefImpl
- All Implemented Interfaces:
ClassItem,ConstructorDef,Documentable,FunctionDef,OS_Container,OS_Element,OS_NamedElement
-
Nested Class Summary
Nested classes/interfaces inherited from interface tripleo.elijah_durable_congenial.lang.i.FunctionDef
FunctionDef.Species -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorDefImpl(@Nullable IdentExpression aConstructorName, _CommonNC aParent, Context context) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(FunctionItem seq) void@Nullable TypeNamevoidserializeTo(@NotNull SmallWriter sw) voidset(FunctionModifiers mod) voidsetAbstract(boolean b) voidsetBody(FunctionBody aFunctionBody) voidsetHeader(@NotNull FunctionHeader aFunctionHeader) voidtoString()voidvisitGen(@NotNull ElElementVisitor visit) Methods inherited from class tripleo.elijah_durable_congenial.lang.impl.BaseFunctionDef
addAnnotation, addDocString, addToContainer, annotationIterable, fal, getAccess, getArgs, getCategory, getContext, getEnName, getItems, getNameNode, getOS_Type, getSpecies, hasItem, items, name, scope, setAccess, setAnnotations, setCategory, setContext, setFal, setName, setSpecies, walkAnnotationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.ConstructorDef
name, setFalMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.FunctionDef
fal, getArgs, getItems, getNameNode, getOS_Type, getSpecies, items, scope, setAnnotations, setContext, setName, 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
-
Constructor Details
-
ConstructorDefImpl
public ConstructorDefImpl(@Nullable @Nullable IdentExpression aConstructorName, _CommonNC aParent, Context context)
-
-
Method Details
-
add
- Specified by:
addin interfaceFunctionDef- Overrides:
addin classBaseFunctionDef
-
getParent
- Specified by:
getParentin interfaceConstructorDef- Specified by:
getParentin interfaceFunctionDef- Specified by:
getParentin interfaceOS_Element- Specified by:
getParentin classBaseFunctionDef
-
postConstruct
public void postConstruct()- Specified by:
postConstructin interfaceConstructorDef- Specified by:
postConstructin interfaceFunctionDef- Specified by:
postConstructin classBaseFunctionDef
-
returnType
- Specified by:
returnTypein interfaceFunctionDef- Overrides:
returnTypein classBaseFunctionDef
-
set
- Specified by:
setin interfaceFunctionDef- Overrides:
setin classBaseFunctionDef
-
setAbstract
public void setAbstract(boolean b) - Specified by:
setAbstractin interfaceFunctionDef- Overrides:
setAbstractin classBaseFunctionDef
-
setBody
- Specified by:
setBodyin interfaceFunctionDef- Overrides:
setBodyin classBaseFunctionDef
-
setHeader
- Specified by:
setHeaderin interfaceConstructorDef- Specified by:
setHeaderin interfaceFunctionDef- Specified by:
setHeaderin classBaseFunctionDef
-
setReturnType
- Specified by:
setReturnTypein interfaceFunctionDef- Overrides:
setReturnTypein classBaseFunctionDef
-
visitGen
- Specified by:
visitGenin interfaceConstructorDef- Specified by:
visitGenin interfaceFunctionDef- Specified by:
visitGenin interfaceOS_Element- Overrides:
visitGenin classBaseFunctionDef
-
toString
- Specified by:
toStringin interfaceConstructorDef- Specified by:
toStringin interfaceFunctionDef- Overrides:
toStringin classObject
-
serializeTo
- Specified by:
serializeToin interfaceClassItem- Specified by:
serializeToin interfaceConstructorDef- Specified by:
serializeToin interfaceFunctionDef- Specified by:
serializeToin interfaceOS_Element- Overrides:
serializeToin classBaseFunctionDef
-