Class JavaType.LatentTypeWithSimpleName

All Implemented Interfaces:
Iterable<TypeDefinition>, AnnotationSource, ByteCodeElement, DeclaredByType, ModifierReviewable, ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration, NamedElement, NamedElement.WithDescriptor, NamedElement.WithRuntimeName, TypeDefinition, TypeDescription, TypeVariableSource
Enclosing class:
JavaType

protected static class JavaType.LatentTypeWithSimpleName extends TypeDescription.Latent
A latent type that resolves the simple name without considering the declaring type which is not normally available. This is required since the JavaConstant replication of Java's string representation uses the simple name.