Package com.google.errorprone.refaster
Class UClassType
java.lang.Object
com.sun.tools.javac.code.Types.DefaultTypeVisitor<R,S>
com.sun.tools.javac.code.Types.SimpleVisitor<Choice<Unifier>,Unifier>
com.google.errorprone.refaster.UType
com.google.errorprone.refaster.UClassType
- All Implemented Interfaces:
Unifiable<com.sun.tools.javac.code.Type>
,com.sun.tools.javac.code.Type.Visitor<Choice<Unifier>,Unifier>
,Serializable
public abstract class UClassType extends UType
A representation of a type with optional generic parameters.
- Author:
- Louis Wasserman
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description UClassType()
-
Method Summary
Modifier and Type Method Description static UClassType
create(CharSequence fullyQualifiedClass, List<UType> typeArguments)
static UClassType
create(String fullyQualifiedClass, UType... typeArguments)
com.sun.tools.javac.code.Type.ClassType
inline(Inliner inliner)
Choice<Unifier>
visitClassType(com.sun.tools.javac.code.Type.ClassType classType, Unifier unifier)
Methods inherited from class com.sun.tools.javac.code.Types.SimpleVisitor
visitCapturedType, visitForAll, visitUndetVar
Methods inherited from class com.sun.tools.javac.code.Types.DefaultTypeVisitor
visit, visitArrayType, visitErrorType, visitMethodType, visitModuleType, visitPackageType, visitTypeVar, visitWildcardType
-
Constructor Details
-
UClassType
public UClassType()
-
-
Method Details
-
create
-
create
-
visitClassType
-
inline
public com.sun.tools.javac.code.Type.ClassType inline(Inliner inliner) throws CouldNotResolveImportException- Throws:
CouldNotResolveImportException
-