public class RecursiveTypeVarEraser
extends com.sun.tools.javac.code.Types.UnaryVisitor<com.sun.tools.javac.code.Type>
Modifier and Type | Method and Description |
---|---|
static com.sun.tools.javac.code.Type |
eraseTypeVars(com.sun.tools.javac.code.Types types,
com.sun.tools.javac.code.Type type) |
com.sun.tools.javac.code.Type |
visitArrayType(com.sun.tools.javac.code.Type.ArrayType t,
Void aVoid) |
com.sun.tools.javac.code.Type |
visitCapturedType(com.sun.tools.javac.code.Type.CapturedType t,
Void s) |
com.sun.tools.javac.code.Type |
visitClassType(com.sun.tools.javac.code.Type.ClassType t,
Void s) |
com.sun.tools.javac.code.Type |
visitType(com.sun.tools.javac.code.Type t,
Void o) |
com.sun.tools.javac.code.Type |
visitTypeVar(com.sun.tools.javac.code.Type.TypeVar t,
Void s) |
com.sun.tools.javac.code.Type |
visitWildcardType(com.sun.tools.javac.code.Type.WildcardType t,
Void s) |
visitForAll, visitUndetVar
public static com.sun.tools.javac.code.Type eraseTypeVars(com.sun.tools.javac.code.Types types, com.sun.tools.javac.code.Type type)
public com.sun.tools.javac.code.Type visitClassType(com.sun.tools.javac.code.Type.ClassType t, Void s)
public com.sun.tools.javac.code.Type visitArrayType(com.sun.tools.javac.code.Type.ArrayType t, Void aVoid)
public com.sun.tools.javac.code.Type visitCapturedType(com.sun.tools.javac.code.Type.CapturedType t, Void s)
public com.sun.tools.javac.code.Type visitTypeVar(com.sun.tools.javac.code.Type.TypeVar t, Void s)
public com.sun.tools.javac.code.Type visitWildcardType(com.sun.tools.javac.code.Type.WildcardType t, Void s)
public com.sun.tools.javac.code.Type visitType(com.sun.tools.javac.code.Type t, Void o)
Copyright © 2024. All rights reserved.