Class JTypeContext.TypeMetavarMap
java.lang.Object
honeyroasted.jype.system.solver.constraints.JTypeContext.TypeMetavarMap
- Enclosing interface:
JTypeContext
-
Constructor Summary
ConstructorsConstructorDescriptionTypeMetavarMap(Map<JMetaVarType, JType> instantiations, Map<JVarType, JMetaVarType> metaVars) -
Method Summary
Modifier and TypeMethodDescriptionapply(Collection<JType> types, Supplier<Collection<JType>> constructor) static JTypeContext.TypeMetavarMapstatic JTypeContext.TypeMetavarMapempty()booleaninthashCode()metaVars()toString()
-
Constructor Details
-
TypeMetavarMap
public TypeMetavarMap(Map<JMetaVarType, JType> instantiations, Map<JVarType, JMetaVarType> metaVars)
-
-
Method Details
-
createEmpty
-
empty
-
instantiations
-
metaVars
-
varTypeResolveVisitor
-
metaVarTypeResolveVisitor
-
apply
-
apply
-
toString
-
simpleName
- Specified by:
simpleNamein interfacehoneyroasted.almonds.SimpleName
-
equals
-
hashCode
-