Class GenericInferer.GenericInferData
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
-
- Enclosing class:
- GenericInferer
private static class GenericInferer.GenericInferData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) GenericTypeBinderbinder(package private) java.util.Set<JavaGenericPlaceholderTypeInstance>nullPlaceholders
-
Constructor Summary
Constructors Modifier Constructor Description privateGenericInferData(GenericTypeBinder binder)privateGenericInferData(GenericTypeBinder binder, java.util.Set<JavaGenericPlaceholderTypeInstance> nullPlaceholders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) GenericTypeBindergetTypeBinder()booleanisValid()(package private) GenericInferer.GenericInferDatamergeWith(GenericInferer.GenericInferData other)
-
-
-
Field Detail
-
binder
GenericTypeBinder binder
-
nullPlaceholders
java.util.Set<JavaGenericPlaceholderTypeInstance> nullPlaceholders
-
-
Constructor Detail
-
GenericInferData
private GenericInferData(GenericTypeBinder binder, java.util.Set<JavaGenericPlaceholderTypeInstance> nullPlaceholders)
-
GenericInferData
private GenericInferData(GenericTypeBinder binder)
-
-
Method Detail
-
isValid
public boolean isValid()
-
mergeWith
GenericInferer.GenericInferData mergeWith(GenericInferer.GenericInferData other)
-
getTypeBinder
GenericTypeBinder getTypeBinder()
-
-