Package cruise.umple.cpp.gen
Class GenDestructorMethod
java.lang.Object
cruise.umple.cpp.gen.GenMethod
cruise.umple.cpp.gen.GenDestructorMethod
- All Implemented Interfaces:
java.io.Serializable
public class GenDestructorMethod extends GenMethod
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TEXT_0
static java.lang.String
TEXT_1
static java.lang.String
TEXT_10
static java.lang.String
TEXT_11
static java.lang.String
TEXT_2
static java.lang.String
TEXT_3
static java.lang.String
TEXT_4
static java.lang.String
TEXT_5
static java.lang.String
TEXT_6
static java.lang.String
TEXT_7
static java.lang.String
TEXT_8
static java.lang.String
TEXT_9
-
Constructor Summary
Constructors Constructor Description GenDestructorMethod()
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_destructAttribute(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name)
java.lang.StringBuilder
_destructInitialCall(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_destructMany(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name, java.lang.String type)
void
delete()
java.lang.String
destructAttribute(java.lang.String name)
java.lang.String
destructInitialCall()
java.lang.String
destructMany(java.lang.String name, java.lang.String type)
void
dynamicBody(java.util.List<java.lang.String> bodies)
TODO: Does not work; in parent after setGenClass{ setName("~"+ genClass.getName()); }java.lang.String
toString()
Methods inherited from class cruise.umple.cpp.gen.GenMethod
_declaration, _implementation, _indent, addBody, addBody, addBodyExceptFor, addComment, addConstraint, addConstraintAt, addConstraintCondition, addConstraintConditionAt, addDefaultImplementation, addDefaultImplementationAt, addOrMoveConstraintAt, addOrMoveConstraintConditionAt, addOrMoveDefaultImplementationAt, addOrMoveParameterAt, addOrMoveRelatedFieldAt, addParameter, addParameterAt, addRelatedField, addRelatedFieldAt, addRequirement, areParameterTypesEqual, bodyString, commentString, declaration, declaration, declaration, equals, getActive, getAspectableReturnBody, getBody, getBody, getBodyPriority, getComment, getComment, getCommentPriority, getConstraint, getConstraintCondition, getConstraintConditions, getConstraints, getDefaultImplementation, getDefaultImplementations, getDisableRemote, getExternalDefinition, getGenClass, getGroup, getInitializerCall, getInitializerString, getIsAbstract, getIsConstant, getIsConstructor, getIsCore, getIsFriend, getIsGeneratable, getIsHeader, getIsInline, getIsOperator, getIsPointer, getIsPure, getIsReference, getIsStatic, getIsVirtual, getName, getNormalize, getNormalizedReturnType, getParameter, getParameters, getPriority, getRelatedField, getRelatedFields, getRequirement, getRequirement, getRequirementPriority, getReturnType, getUserDefined, getVisibility, hasBody, hasBodyConstraints, hasComment, hasConstraintConditions, hasConstraints, hasDefaultImplementations, hasGenClass, hasParameters, hasRelatedFields, hasRequirement, identifier, implementation, implementation, indent, indexOfBody, indexOfComment, indexOfConstraint, indexOfConstraintCondition, indexOfDefaultImplementation, indexOfParameter, indexOfRelatedField, indexOfRequirement, isActive, isDisableRemote, isIsAbstract, isIsConstant, isIsConstructor, isIsCore, isIsFriend, isIsGeneratable, isIsHeader, isIsInline, isIsOperator, isIsPointer, isIsPure, isIsReference, isIsStatic, isIsVirtual, isNormalize, isUserDefined, minimumNumberOfBody, minimumNumberOfComment, minimumNumberOfConstraintConditions, minimumNumberOfConstraints, minimumNumberOfDefaultImplementations, minimumNumberOfParameters, minimumNumberOfRelatedFields, minimumNumberOfRequirement, numberOfBody, numberOfComment, numberOfConstraintConditions, numberOfConstraints, numberOfDefaultImplementations, numberOfParameters, numberOfRelatedFields, numberOfRequirement, owningClass, parameters, removeBody, removeComment, removeConstraint, removeConstraintCondition, removeDefaultImplementation, removeParameter, removeRelatedField, removeRequirement, requirementString, setActive, setBodyPriority, setCommentPriority, setDisableRemote, setExternalDefinition, setGenClass, setGroup, setIsAbstract, setIsConstant, setIsConstructor, setIsCore, setIsFriend, setIsGeneratable, setIsHeader, setIsInline, setIsOperator, setIsPointer, setIsPure, setIsReference, setIsStatic, setIsVirtual, setName, setNormalize, setPriority, setRequirementPriority, setReturnType, setUserDefined, setVisibility
-
Field Details
-
TEXT_0
public static final java.lang.String TEXT_0- See Also:
- Constant Field Values
-
TEXT_1
public static final java.lang.String TEXT_1- See Also:
- Constant Field Values
-
TEXT_2
public static final java.lang.String TEXT_2 -
TEXT_3
public static final java.lang.String TEXT_3- See Also:
- Constant Field Values
-
TEXT_4
public static final java.lang.String TEXT_4- See Also:
- Constant Field Values
-
TEXT_5
public static final java.lang.String TEXT_5 -
TEXT_6
public static final java.lang.String TEXT_6 -
TEXT_7
public static final java.lang.String TEXT_7- See Also:
- Constant Field Values
-
TEXT_8
public static final java.lang.String TEXT_8- See Also:
- Constant Field Values
-
TEXT_9
public static final java.lang.String TEXT_9- See Also:
- Constant Field Values
-
TEXT_10
public static final java.lang.String TEXT_10 -
TEXT_11
public static final java.lang.String TEXT_11- See Also:
- Constant Field Values
-
-
Constructor Details
-
GenDestructorMethod
public GenDestructorMethod()
-
-
Method Details
-
delete
public void delete() -
dynamicBody
public void dynamicBody(java.util.List<java.lang.String> bodies)TODO: Does not work; in parent after setGenClass{ setName("~"+ genClass.getName()); }- Overrides:
dynamicBody
in classGenMethod
-
_destructAttribute
public java.lang.StringBuilder _destructAttribute(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name) -
destructAttribute
public java.lang.String destructAttribute(java.lang.String name) -
_destructMany
public java.lang.StringBuilder _destructMany(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name, java.lang.String type) -
destructMany
public java.lang.String destructMany(java.lang.String name, java.lang.String type) -
_destructInitialCall
public java.lang.StringBuilder _destructInitialCall(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
destructInitialCall
public java.lang.String destructInitialCall() -
toString
public java.lang.String toString()
-