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.google.errorprone.refaster.UType

    unify, visitType

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait