public interface ManTypes
Modifier and Type | Field and Description |
---|---|
static ThreadLocal<Map<com.sun.tools.javac.util.Pair<com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type>,Boolean>> |
CACHED_PAIRS |
Modifier and Type | Method and Description |
---|---|
default boolean |
_isAssignableToStructuralType(com.sun.tools.javac.code.Type t,
com.sun.tools.javac.code.Type s) |
static void |
getAllMethods(com.sun.tools.javac.code.Type t,
Predicate<com.sun.tools.javac.code.Symbol.MethodSymbol> filter,
Set<com.sun.tools.javac.code.Symbol.MethodSymbol> tMethods) |
default boolean |
hasStructurallyEquivalentArgs(com.sun.tools.javac.code.Symbol.MethodSymbol t,
com.sun.tools.javac.code.Symbol.MethodSymbol s) |
default boolean |
isAssignableToStructuralType(com.sun.tools.javac.code.Type t,
com.sun.tools.javac.code.Type s)
Is t structurally assignable to structural interface s?
|
com.sun.tools.javac.code.Types |
types() |
static final ThreadLocal<Map<com.sun.tools.javac.util.Pair<com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type>,Boolean>> CACHED_PAIRS
com.sun.tools.javac.code.Types types()
default boolean isAssignableToStructuralType(com.sun.tools.javac.code.Type t, com.sun.tools.javac.code.Type s)
default boolean _isAssignableToStructuralType(com.sun.tools.javac.code.Type t, com.sun.tools.javac.code.Type s)
static void getAllMethods(com.sun.tools.javac.code.Type t, Predicate<com.sun.tools.javac.code.Symbol.MethodSymbol> filter, Set<com.sun.tools.javac.code.Symbol.MethodSymbol> tMethods)
default boolean hasStructurallyEquivalentArgs(com.sun.tools.javac.code.Symbol.MethodSymbol t, com.sun.tools.javac.code.Symbol.MethodSymbol s)
Copyright © 2024. All rights reserved.