public class LightweightBoundTypeArgument
extends java.lang.Object
Constructor and Description |
---|
LightweightBoundTypeArgument(LightweightTypeReference typeReference,
BoundTypeArgumentSource source,
java.lang.Object origin,
VarianceInfo declaredVariance,
VarianceInfo actualVariance) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
VarianceInfo |
getActualVariance() |
VarianceInfo |
getDeclaredVariance() |
java.lang.Object |
getOrigin() |
BoundTypeArgumentSource |
getSource() |
LightweightTypeReference |
getTypeReference() |
int |
hashCode() |
boolean |
isValidVariancePair() |
java.lang.String |
toString() |
public LightweightBoundTypeArgument(LightweightTypeReference typeReference, BoundTypeArgumentSource source, java.lang.Object origin, VarianceInfo declaredVariance, VarianceInfo actualVariance)
public LightweightTypeReference getTypeReference()
public BoundTypeArgumentSource getSource()
public java.lang.Object getOrigin()
public VarianceInfo getDeclaredVariance()
public VarianceInfo getActualVariance()
public boolean isValidVariancePair()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object