use of com.beanit.asn1bean.compiler.model.AsnSequenceSet in project jasn1 by openmuc.
the class BerClassWriter method getConstructorParametersFromConstructedElement.
private String[] getConstructorParametersFromConstructedElement(AsnConstructedType assignedTypeDefinition) {
List<AsnElementType> componentTypes;
if (assignedTypeDefinition instanceof AsnSequenceSet) {
componentTypes = ((AsnSequenceSet) assignedTypeDefinition).componentTypes;
} else {
componentTypes = ((AsnChoice) assignedTypeDefinition).componentTypes;
}
String[] constructorParameters = new String[componentTypes.size() * 2];
for (int j = 0; j < componentTypes.size(); j++) {
AsnElementType componentType = componentTypes.get(j);
constructorParameters[j * 2] = getClassName(componentType);
constructorParameters[j * 2 + 1] = cleanUpName(componentType.name);
}
return constructorParameters;
}
Aggregations