@HashCodeAndEqualsPlugin.Enhance(includeSyntheticFields=true) protected class TypeWriter.Default.UnresolvedType extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<? extends DynamicType> |
auxiliaryTypes
A list of auxiliary types for this unresolved type.
|
private byte[] |
binaryRepresentation
The type's binary representation.
|
| Modifier | Constructor and Description |
|---|---|
protected |
UnresolvedType(byte[] binaryRepresentation,
java.util.List<? extends DynamicType> auxiliaryTypes)
Creates a new unresolved type.
|
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
getBinaryRepresentation()
Returns the binary representation of this unresolved type.
|
protected DynamicType.Unloaded<S> |
toDynamicType(TypeResolutionStrategy.Resolved typeResolutionStrategy)
Resolves this type to a dynamic type.
|
private final byte[] binaryRepresentation
private final java.util.List<? extends DynamicType> auxiliaryTypes
protected UnresolvedType(byte[] binaryRepresentation,
java.util.List<? extends DynamicType> auxiliaryTypes)
binaryRepresentation - The type's binary representation.auxiliaryTypes - A list of auxiliary types for this unresolved type.protected DynamicType.Unloaded<S> toDynamicType(TypeResolutionStrategy.Resolved typeResolutionStrategy)
typeResolutionStrategy - The type resolution strategy to apply.protected byte[] getBinaryRepresentation()