public interface JavaGenericBaseInstance extends JavaTypeInstance
Modifier and Type | Method and Description |
---|---|
JavaTypeInstance |
getBoundInstance(GenericTypeBinder genericTypeBinder) |
List<JavaTypeInstance> |
getGenericTypes() |
JavaTypeInstance |
getWithoutL01Wildcard() |
boolean |
hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
Map<String,FormalTypeParameter> externals) |
boolean |
hasL01Wildcard() |
boolean |
hasUnbound() |
boolean |
tryFindBinding(JavaTypeInstance other,
GenericTypeBinder target) |
asGenericRefInstance, collectInto, correctCanCastTo, deObfuscate, directImplOf, dumpInto, getAnnotatedInstance, getArrayStrippedType, getBindingSupers, getDeGenerifiedType, getInnerClassHereInfo, getNumArrayDimensions, getRawName, getRawName, getRawTypeOfSimpleType, getStackType, implicitlyCastsTo, impreciseCanCastTo, isComplexType, isObject, isRaw, isUsableType, removeAnArrayIndirection, suggestVarName
JavaTypeInstance getBoundInstance(GenericTypeBinder genericTypeBinder)
boolean tryFindBinding(JavaTypeInstance other, GenericTypeBinder target)
boolean hasUnbound()
boolean hasL01Wildcard()
JavaTypeInstance getWithoutL01Wildcard()
boolean hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, Map<String,FormalTypeParameter> externals)
List<JavaTypeInstance> getGenericTypes()
Copyright © 2011-2021. All Rights Reserved.