Uses of Class
org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
Packages that use JavaGenericRefTypeInstance
Package
Description
-
Uses of JavaGenericRefTypeInstance in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types with type parameters of type JavaGenericRefTypeInstanceModifier and TypeFieldDescriptionprivate final Map<JavaRefTypeInstance,
JavaGenericRefTypeInstance> BindingSuperContainer.boundSuperClasses
private final Map<JavaRefTypeInstance,
JavaGenericRefTypeInstance> BoundSuperCollector.boundSupers
Methods in org.benf.cfr.reader.bytecode.analysis.types that return JavaGenericRefTypeInstanceModifier and TypeMethodDescriptionJavaArrayTypeInstance.asGenericRefInstance
(JavaTypeInstance other) JavaGenericPlaceholderTypeInstance.asGenericRefInstance
(JavaTypeInstance other) JavaGenericRefTypeInstance.asGenericRefInstance
(JavaTypeInstance other) JavaIntersectionTypeInstance.asGenericRefInstance
(JavaTypeInstance other) JavaRefTypeInstance.asGenericRefInstance
(JavaTypeInstance other) JavaTypeInstance.asGenericRefInstance
(JavaTypeInstance other) JavaWildcardTypeInstance.asGenericRefInstance
(JavaTypeInstance other) RawJavaType.asGenericRefInstance
(JavaTypeInstance other) BindingSuperContainer.getBoundAssignable
(JavaGenericRefTypeInstance assignable, JavaGenericRefTypeInstance superType) JavaGenericRefTypeInstance.getBoundInstance
(GenericTypeBinder genericTypeBinder) BindingSuperContainer.getBoundSuperForBase
(JavaTypeInstance possBase) Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type JavaGenericRefTypeInstanceMethods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type JavaGenericRefTypeInstanceModifier and TypeMethodDescription(package private) static GenericTypeBinder
GenericTypeBinder.bind
(List<FormalTypeParameter> methodFormalTypeParameters, ClassSignature classSignature, List<JavaTypeInstance> args, JavaGenericRefTypeInstance boundInstance, List<JavaTypeInstance> boundArgs) static GenericTypeBinder
GenericTypeBinder.buildIdentityBindings
(JavaGenericRefTypeInstance unbound) void
BoundSuperCollector.collect
(JavaGenericRefTypeInstance boundBase, BindingSuperContainer.Route route) BindingSuperContainer.getBoundAssignable
(JavaGenericRefTypeInstance assignable, JavaGenericRefTypeInstance superType) private JavaTypeInstance
MethodPrototype.getResultBoundAccordingly
(JavaTypeInstance result, JavaGenericRefTypeInstance boundInstance, List<Expression> invokingArgs) private JavaTypeInstance
MethodPrototype.getResultBoundAccordinglyInner
(JavaTypeInstance result, JavaGenericRefTypeInstance boundInstance, List<Expression> invokingArgs) Constructor parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type JavaGenericRefTypeInstanceModifierConstructorDescriptionBindingSuperContainer
(ClassFile thisClass, Map<JavaRefTypeInstance, JavaGenericRefTypeInstance> boundSuperClasses, Map<JavaRefTypeInstance, BindingSuperContainer.Route> boundSuperRoute) -
Uses of JavaGenericRefTypeInstance in org.benf.cfr.reader.bytecode.analysis.types.discovery
Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery that return types with arguments of type JavaGenericRefTypeInstanceModifier and TypeMethodDescriptionprivate static Map<JavaTypeInstance,
JavaGenericRefTypeInstance> InferredJavaType.getBoundSuperClasses
(JavaTypeInstance clashType) private static Map<JavaTypeInstance,
JavaGenericRefTypeInstance> InferredJavaType.IJTInternal_Clash.getClashMatches
(List<InferredJavaType.IJTInternal> clashes) private static Map<JavaTypeInstance,
JavaGenericRefTypeInstance> InferredJavaType.IJTInternal_Clash.getMatches
(List<JavaTypeInstance> clashes) Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery with parameters of type JavaGenericRefTypeInstanceModifier and TypeMethodDescriptionprivate static boolean
InferredJavaType.checkGenericCompatibility
(JavaGenericRefTypeInstance thisType, JavaGenericRefTypeInstance otherType) private void
InferredJavaType.improveGenericType
(JavaGenericRefTypeInstance otherGeneric) private void
InferredJavaType.mergeGenericInfo
(JavaGenericRefTypeInstance otherTypeInstance) -
Uses of JavaGenericRefTypeInstance in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities with parameters of type JavaGenericRefTypeInstanceModifier and TypeMethodDescriptionClassFile.getGenericTypeBinder
(JavaGenericRefTypeInstance boundGeneric) -
Uses of JavaGenericRefTypeInstance in org.benf.cfr.reader.entities.classfilehelpers
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type JavaGenericRefTypeInstanceModifier and TypeMethodDescriptionOverloadMethodSet.specialiseTo
(JavaGenericRefTypeInstance type)