Class UType
java.lang.Object
com.google.errorprone.refaster.UType
- All Implemented Interfaces:
Unifiable<com.sun.tools.javac.code.Type>, Serializable
- Direct Known Subclasses:
UClassType, UForAll, UIntersectionClassType, UMethodType, UTypeVar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.tools.javac.code.Type
Returns all valid unification paths (if any) from thisUnifier
that unify this withtarget
.visitArrayType
(com.sun.tools.javac.code.Type.ArrayType arg0, Unifier arg1) visitCapturedType
(com.sun.tools.javac.code.Type.CapturedType arg0, Unifier arg1) visitClassType
(com.sun.tools.javac.code.Type.ClassType arg0, Unifier arg1) visitErrorType
(com.sun.tools.javac.code.Type.ErrorType arg0, Unifier arg1) visitForAll
(com.sun.tools.javac.code.Type.ForAll arg0, Unifier arg1) visitMethodType
(com.sun.tools.javac.code.Type.MethodType arg0, Unifier arg1) visitModuleType
(com.sun.tools.javac.code.Type.ModuleType arg0, Unifier arg1) visitPackageType
(com.sun.tools.javac.code.Type.PackageType arg0, Unifier arg1) visitTypeVar
(com.sun.tools.javac.code.Type.TypeVar arg0, Unifier arg1) visitUndetVar
(com.sun.tools.javac.code.Type.UndetVar arg0, Unifier arg1) visitWildcardType
(com.sun.tools.javac.code.Type.WildcardType arg0, Unifier arg1)
-
Constructor Details
-
UType
public UType()
-
-
Method Details
-
visitType
-
unify
Description copied from interface:Unifiable
Returns all valid unification paths (if any) from thisUnifier
that unify this withtarget
. -
inline
- Throws:
CouldNotResolveImportException
-
visitCapturedType
-
visitForAll
-
visitUndetVar
-
visit
-
visitClassType
-
visitWildcardType
-
visitArrayType
-
visitMethodType
-
visitPackageType
-
visitModuleType
-
visitTypeVar
-
visitErrorType
-