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)