public interface ZserioTemplatableType extends ZserioScopedType
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getInstantiationName()
Gets the unique instantiation name.
|
java.lang.Iterable<TypeReference> |
getInstantiationReferenceStack()
Gets stack of instantiations leading to this instantiation.
|
java.util.List<ZserioTemplatableType> |
getInstantiations()
Gets all template's instantiations.
|
java.lang.Iterable<TypeReference> |
getReversedInstantiationReferenceStack()
Gets reversed stack of instantiations leading to this instantiation.
|
ZserioTemplatableType |
getTemplate()
Gets original template used for instantiation.
|
java.util.List<TemplateParameter> |
getTemplateParameters()
Gets list of template parameters.
|
getScopegetName, getPackageaccept, getLocation, visitChildrenjava.util.List<TemplateParameter> getTemplateParameters()
java.util.List<ZserioTemplatableType> getInstantiations()
ZserioTemplatableType getTemplate()
java.lang.Iterable<TypeReference> getInstantiationReferenceStack()
java.lang.Iterable<TypeReference> getReversedInstantiationReferenceStack()
java.lang.String getInstantiationName()
Last updated 2024-07-18 11:27:53