Class BoundSuperCollector
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
-
public class BoundSuperCollector extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<JavaRefTypeInstance,BindingSuperContainer.Route>
boundSuperRoute
private java.util.Map<JavaRefTypeInstance,JavaGenericRefTypeInstance>
boundSupers
private ClassFile
classFile
-
Constructor Summary
Constructors Constructor Description BoundSuperCollector(ClassFile classFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collect(JavaGenericRefTypeInstance boundBase, BindingSuperContainer.Route route)
void
collect(JavaRefTypeInstance boundBase, BindingSuperContainer.Route route)
BindingSuperContainer
getBoundSupers()
-
-
-
Field Detail
-
classFile
private final ClassFile classFile
-
boundSupers
private final java.util.Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> boundSupers
-
boundSuperRoute
private final java.util.Map<JavaRefTypeInstance,BindingSuperContainer.Route> boundSuperRoute
-
-
Constructor Detail
-
BoundSuperCollector
public BoundSuperCollector(ClassFile classFile)
-
-
Method Detail
-
getBoundSupers
public BindingSuperContainer getBoundSupers()
-
collect
public void collect(JavaGenericRefTypeInstance boundBase, BindingSuperContainer.Route route)
-
collect
public void collect(JavaRefTypeInstance boundBase, BindingSuperContainer.Route route)
-
-