All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addEqualConstraint(TypeDecl T,
TypeDecl A) |
static void |
addParameterizedSupertypes(TypeDecl t,
HashSet processed,
HashSet result) |
void |
addSubtypeConstraint(TypeDecl T,
TypeDecl A) |
void |
addSupertypeConstraint(TypeDecl T,
TypeDecl A) |
void |
addTypeVariable(TypeVariable T) |
void |
constraintEqual(TypeDecl A,
TypeDecl F) |
void |
convertibleFrom(TypeDecl A,
TypeDecl F) |
void |
convertibleTo(TypeDecl A,
TypeDecl F) |
static HashSet |
directSupertypes(TypeDecl t) |
static HashSet |
parameterizedSupertypes(TypeDecl t) |
void |
printConstraints() |
void |
replaceAllConstraints(TypeDecl before,
TypeDecl after) |
void |
replaceEqualityConstraints(TypeDecl before,
TypeDecl after) |
void |
resolveBounds() |
void |
resolveEqualityConstraints() |
void |
resolveSubtypeConstraints() |
void |
resolveSupertypeConstraints() |
Collection |
typeArguments() |
boolean |
unresolvedTypeArguments() |