Package manifold.internal.javac
Class RecursiveTypeVarEraser
- java.lang.Object
-
- com.sun.tools.javac.code.Types.DefaultTypeVisitor<R,S>
-
- com.sun.tools.javac.code.Types.SimpleVisitor<R,Void>
-
- com.sun.tools.javac.code.Types.UnaryVisitor<com.sun.tools.javac.code.Type>
-
- manifold.internal.javac.RecursiveTypeVarEraser
-
- All Implemented Interfaces:
com.sun.tools.javac.code.Type.Visitor<com.sun.tools.javac.code.Type,Void>
public class RecursiveTypeVarEraser extends com.sun.tools.javac.code.Types.UnaryVisitor<com.sun.tools.javac.code.Type>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.sun.tools.javac.code.TypeeraseTypeVars(com.sun.tools.javac.code.Types types, com.sun.tools.javac.code.Type type)com.sun.tools.javac.code.TypevisitArrayType(com.sun.tools.javac.code.Type.ArrayType t, Void aVoid)com.sun.tools.javac.code.TypevisitCapturedType(com.sun.tools.javac.code.Type.CapturedType t, Void s)com.sun.tools.javac.code.TypevisitClassType(com.sun.tools.javac.code.Type.ClassType t, Void s)com.sun.tools.javac.code.TypevisitType(com.sun.tools.javac.code.Type t, Void o)com.sun.tools.javac.code.TypevisitTypeVar(com.sun.tools.javac.code.Type.TypeVar t, Void s)com.sun.tools.javac.code.TypevisitWildcardType(com.sun.tools.javac.code.Type.WildcardType t, Void s)-
Methods inherited from class com.sun.tools.javac.code.Types.SimpleVisitor
visitForAll, visitUndetVar
-
-
-
-
Method Detail
-
eraseTypeVars
public static com.sun.tools.javac.code.Type eraseTypeVars(com.sun.tools.javac.code.Types types, com.sun.tools.javac.code.Type type)
-
visitClassType
public com.sun.tools.javac.code.Type visitClassType(com.sun.tools.javac.code.Type.ClassType t, Void s)
-
visitArrayType
public com.sun.tools.javac.code.Type visitArrayType(com.sun.tools.javac.code.Type.ArrayType t, Void aVoid)
-
visitCapturedType
public com.sun.tools.javac.code.Type visitCapturedType(com.sun.tools.javac.code.Type.CapturedType t, Void s)
-
visitTypeVar
public com.sun.tools.javac.code.Type visitTypeVar(com.sun.tools.javac.code.Type.TypeVar t, Void s)
-
visitWildcardType
public com.sun.tools.javac.code.Type visitWildcardType(com.sun.tools.javac.code.Type.WildcardType t, Void s)
-
visitType
public com.sun.tools.javac.code.Type visitType(com.sun.tools.javac.code.Type t, Void o)
-
-