Class BindingSuperContainer
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<JavaRefTypeInstance, JavaGenericRefTypeInstance> private final Map<JavaRefTypeInstance, BindingSuperContainer.Route> (package private) static BindingSuperContainerprivate final ClassFile -
Constructor Summary
ConstructorsConstructorDescriptionBindingSuperContainer(ClassFile thisClass, Map<JavaRefTypeInstance, JavaGenericRefTypeInstance> boundSuperClasses, Map<JavaRefTypeInstance, BindingSuperContainer.Route> boundSuperRoute) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsBase(JavaTypeInstance possBase) getBoundAssignable(JavaGenericRefTypeInstance assignable, JavaGenericRefTypeInstance superType) getBoundSuperForBase(JavaTypeInstance possBase) getMostLikelyAnonymousType(JavaTypeInstance original) static BindingSuperContainerunknownThrowable(JavaRefTypeInstance refType)
-
Field Details
-
POISON
-
thisClass
-
boundSuperClasses
-
boundSuperRoute
-
-
Constructor Details
-
BindingSuperContainer
public BindingSuperContainer(ClassFile thisClass, Map<JavaRefTypeInstance, JavaGenericRefTypeInstance> boundSuperClasses, Map<JavaRefTypeInstance, BindingSuperContainer.Route> boundSuperRoute)
-
-
Method Details
-
unknownThrowable
-
getBoundAssignable
public JavaGenericRefTypeInstance getBoundAssignable(JavaGenericRefTypeInstance assignable, JavaGenericRefTypeInstance superType) -
containsBase
-
getBoundSuperClasses
-
getMostLikelyAnonymousType
-
getBoundSuperForBase
-
getBoundSuperRoute
-