public class BindingSuperContainer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BindingSuperContainer.Route |
Constructor and Description |
---|
BindingSuperContainer(ClassFile thisClass,
Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> boundSuperClasses,
Map<JavaRefTypeInstance,BindingSuperContainer.Route> boundSuperRoute) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsBase(JavaTypeInstance possBase) |
JavaGenericRefTypeInstance |
getBoundAssignable(JavaGenericRefTypeInstance assignable,
JavaGenericRefTypeInstance superType) |
Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> |
getBoundSuperClasses() |
JavaGenericRefTypeInstance |
getBoundSuperForBase(JavaTypeInstance possBase) |
Map<JavaRefTypeInstance,BindingSuperContainer.Route> |
getBoundSuperRoute() |
JavaTypeInstance |
getMostLikelyAnonymousType(JavaTypeInstance original) |
static BindingSuperContainer |
unknownThrowable(JavaRefTypeInstance refType) |
public BindingSuperContainer(ClassFile thisClass, Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> boundSuperClasses, Map<JavaRefTypeInstance,BindingSuperContainer.Route> boundSuperRoute)
public static BindingSuperContainer unknownThrowable(JavaRefTypeInstance refType)
public JavaGenericRefTypeInstance getBoundAssignable(JavaGenericRefTypeInstance assignable, JavaGenericRefTypeInstance superType)
public boolean containsBase(JavaTypeInstance possBase)
public Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> getBoundSuperClasses()
public JavaTypeInstance getMostLikelyAnonymousType(JavaTypeInstance original)
public JavaGenericRefTypeInstance getBoundSuperForBase(JavaTypeInstance possBase)
public Map<JavaRefTypeInstance,BindingSuperContainer.Route> getBoundSuperRoute()
Copyright © 2011-2021. All Rights Reserved.