Class MemberContainerExtension
java.lang.Object
tools.mdsd.jamopp.model.java.extensions.members.MemberContainerExtension
A utility class that provides methods that belong to class MemberContainer,
but can not go there, because MemberContainer is generated.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Field
createField
(MemberContainer memberContainer, String name, String qualifiedTypeName) static EList<Constructor>
getConstructors
(MemberContainer memberContainer) static ConcreteClassifier
getContainedClassifier
(MemberContainer memberContainer, String name) static Field
getContainedField
(MemberContainer memberContainer, String name) static Method
getContainedMethod
(MemberContainer memberContainer, String name) getFields
(MemberContainer memberContainer) getMembersByName
(MemberContainer memberContainer, String name) getMethods
(MemberContainer memberContainer) static void
removeMethods
(MemberContainer memberContainer, String name)
-
Method Details
-
getMethods
-
getFields
-
getConstructors
-
getMembersByName
-
removeMethods
-
getContainedClassifier
public static ConcreteClassifier getContainedClassifier(MemberContainer memberContainer, String name) - Parameters:
name
-name
-- Returns:
- classifier with the given name defined in this member container
-
getContainedField
- Parameters:
name
-name
-- Returns:
- field with the given name defined in this member container
-
getContainedMethod
- Parameters:
name
- the method name to search for- Returns:
- method with the given name defined in this member container; null, if there is no such method or if there are multiple methods with the same name
-
createField
public static Field createField(MemberContainer memberContainer, String name, String qualifiedTypeName)
-