- Type Hierarchy:
java.lang.Object
AST.Constraints
|
|||||||
FRAMES NO FRAMES |
java.lang.ObjectAST.Constraints
public Constraints()
public void addTypeVariable(TypeVariable T)
public boolean unresolvedTypeArguments()
public void printConstraints()
public void resolveBounds()
public void resolveEqualityConstraints()
public void replaceEqualityConstraints(TypeDecl before, TypeDecl after)
public void replaceAllConstraints(TypeDecl before, TypeDecl after)
public void resolveSubtypeConstraints()
public void resolveSupertypeConstraints()
public static java.util.HashSet directSupertypes(TypeDecl t)
public static java.util.HashSet parameterizedSupertypes(TypeDecl t)
public static void addParameterizedSupertypes(TypeDecl t, java.util.HashSet processed, java.util.HashSet result)
public java.util.Collection typeArguments()
public void addSupertypeConstraint(TypeDecl T, TypeDecl A)
public void addSubtypeConstraint(TypeDecl T, TypeDecl A)
public void addEqualConstraint(TypeDecl T, TypeDecl A)
public void convertibleTo(TypeDecl A, TypeDecl F)
public void convertibleFrom(TypeDecl A, TypeDecl F)
public void constraintEqual(TypeDecl A, TypeDecl F)
public boolean rawAccess
|
|||||||
FRAMES NO FRAMES |