@Data public class Context extends java.lang.Object
Constructor and Description |
---|
Context(JvmTypeReference expectedType,
ClassFinder classFinder,
java.util.Map<java.lang.String,JvmIdentifiableElement> visibleFeatures,
java.util.Set<XExpression> alreadyEvaluating) |
Modifier and Type | Method and Description |
---|---|
Context |
cloneWithExpectation(JvmTypeReference newExpectation) |
boolean |
equals(java.lang.Object obj) |
java.util.Set<XExpression> |
getAlreadyEvaluating() |
ClassFinder |
getClassFinder() |
JvmTypeReference |
getExpectedType() |
java.util.Map<java.lang.String,JvmIdentifiableElement> |
getVisibleFeatures() |
int |
hashCode() |
java.lang.String |
toString() |
public Context(JvmTypeReference expectedType, ClassFinder classFinder, java.util.Map<java.lang.String,JvmIdentifiableElement> visibleFeatures, java.util.Set<XExpression> alreadyEvaluating)
public Context cloneWithExpectation(JvmTypeReference newExpectation)
@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public JvmTypeReference getExpectedType()
@Pure public ClassFinder getClassFinder()
@Pure public java.util.Map<java.lang.String,JvmIdentifiableElement> getVisibleFeatures()
@Pure public java.util.Set<XExpression> getAlreadyEvaluating()