Class UIntersectionClassType

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.UIntersectionClassType
All Implemented Interfaces:
Unifiable<com.sun.tools.javac.code.Type>, com.sun.tools.javac.code.Type.Visitor<Choice<Unifier>,​Unifier>, Serializable

public abstract class UIntersectionClassType
extends UType
UType representation of an IntersectionClassType.
Author:
lowasser@google.com (Louis Wasserman)
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    UIntersectionClassType()  
  • Method Summary

    Modifier and Type Method Description
    com.sun.tools.javac.code.Type.IntersectionClassType inline​(Inliner inliner)  
    Choice<Unifier> visitClassType​(com.sun.tools.javac.code.Type.ClassType t, 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