public class BoundSuperCollector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<JavaRefTypeInstance,BindingSuperContainer.Route> |
boundSuperRoute |
private java.util.Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> |
boundSupers |
private ClassFile |
classFile |
Constructor and Description |
---|
BoundSuperCollector(ClassFile classFile) |
Modifier and Type | Method and Description |
---|---|
void |
collect(JavaGenericRefTypeInstance boundBase,
BindingSuperContainer.Route route) |
void |
collect(JavaRefTypeInstance boundBase,
BindingSuperContainer.Route route) |
BindingSuperContainer |
getBoundSupers() |
private final ClassFile classFile
private final java.util.Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> boundSupers
private final java.util.Map<JavaRefTypeInstance,BindingSuperContainer.Route> boundSuperRoute
public BoundSuperCollector(ClassFile classFile)
public BindingSuperContainer getBoundSupers()
public void collect(JavaGenericRefTypeInstance boundBase, BindingSuperContainer.Route route)
public void collect(JavaRefTypeInstance boundBase, BindingSuperContainer.Route route)