Class InstantiationSet
- java.lang.Object
-
- com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet
-
public class InstantiationSet extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static InstantiationSet
EMPTY
private java.util.List<Instantiation>
instantiations
-
Constructor Summary
Constructors Modifier Constructor Description private
InstantiationSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allInferenceVariablesAreResolved(BoundSet boundSet)
ResolvedType
apply(ResolvedType type)
static InstantiationSet
empty()
boolean
equals(java.lang.Object o)
int
hashCode()
boolean
isEmpty()
java.lang.String
toString()
InstantiationSet
withInstantiation(Instantiation instantiation)
-
-
-
Field Detail
-
instantiations
private java.util.List<Instantiation> instantiations
-
EMPTY
private static final InstantiationSet EMPTY
-
-
Method Detail
-
allInferenceVariablesAreResolved
public boolean allInferenceVariablesAreResolved(BoundSet boundSet)
-
empty
public static InstantiationSet empty()
-
withInstantiation
public InstantiationSet withInstantiation(Instantiation instantiation)
-
isEmpty
public boolean isEmpty()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
apply
public ResolvedType apply(ResolvedType type)
-
-