Interface NamedElement.WithOptionalName
- All Superinterfaces:
NamedElement
- All Known Subinterfaces:
ParameterDescription, ParameterDescription.InDefinedShape, ParameterDescription.InGenericShape
- All Known Implementing Classes:
JavaModule, ParameterDescription.AbstractBase, ParameterDescription.ForLoadedParameter, ParameterDescription.ForLoadedParameter.OfConstructor, ParameterDescription.ForLoadedParameter.OfLegacyVmConstructor, ParameterDescription.ForLoadedParameter.OfLegacyVmMethod, ParameterDescription.ForLoadedParameter.OfMethod, ParameterDescription.InDefinedShape.AbstractBase, ParameterDescription.Latent, ParameterDescription.TypeSubstituting, Transformer.ForMethod.TransformedMethod.TransformedParameter, TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterDescription
- Enclosing interface:
NamedElement
Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given.
-
Nested Class Summary
Nested classes/interfaces inherited from interface NamedElement
NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeName -
Field Summary
Fields inherited from interface NamedElement
EMPTY_NAME, NO_NAME -
Method Summary
Modifier and TypeMethodDescriptionbooleanisNamed()Returnstrueif this element has an explicit name.Methods inherited from interface NamedElement
getActualName
-
Method Details
-
isNamed
boolean isNamed()Returnstrueif this element has an explicit name.- Returns:
trueif this element has an explicit name.
-