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) GenericTypeBinder
binder
(package private) java.util.Set<JavaGenericPlaceholderTypeInstance>
nullPlaceholders
-
Constructor Summary
Constructors Modifier Constructor Description private
GenericInferData(GenericTypeBinder binder)
private
GenericInferData(GenericTypeBinder binder, java.util.Set<JavaGenericPlaceholderTypeInstance> nullPlaceholders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) GenericTypeBinder
getTypeBinder()
boolean
isValid()
(package private) GenericInferer.GenericInferData
mergeWith(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()
-
-