final class TypeParameterMap
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
TypeParameterMap.Builder
A builder for mapping field type parameter indices to the class type parameter indices
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.Integer,java.lang.Integer> |
propertyToClassParamIndexMap |
| Modifier | Constructor and Description |
|---|---|
private |
TypeParameterMap(java.util.Map<java.lang.Integer,java.lang.Integer> propertyToClassParamIndexMap) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static TypeParameterMap.Builder |
builder()
Creates a new builder for the TypeParameterMap
|
boolean |
equals(java.lang.Object o) |
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
getPropertyToClassParamIndexMap()
Returns a mapping of property type parameter index to the class type parameter index.
|
int |
hashCode() |
(package private) boolean |
hasTypeParameters() |
java.lang.String |
toString() |
private final java.util.Map<java.lang.Integer,java.lang.Integer> propertyToClassParamIndexMap
private TypeParameterMap(java.util.Map<java.lang.Integer,java.lang.Integer> propertyToClassParamIndexMap)
static TypeParameterMap.Builder builder()
java.util.Map<java.lang.Integer,java.lang.Integer> getPropertyToClassParamIndexMap()
Note: A property index of -1, means the class's parameter type represents the whole property
boolean hasTypeParameters()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object