Class Substitution
- java.lang.Object
-
- com.github.javaparser.symbolsolver.resolution.typeinference.Substitution
-
public class Substitution extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static Substitution
EMPTY
private java.util.List<ResolvedTypeParameterDeclaration>
typeParameterDeclarations
private java.util.List<ResolvedType>
types
-
Constructor Summary
Constructors Modifier Constructor Description private
Substitution()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolvedType
apply(ResolvedType originalType)
static Substitution
empty()
Substitution
withPair(ResolvedTypeParameterDeclaration typeParameterDeclaration, ResolvedType type)
-
-
-
Field Detail
-
typeParameterDeclarations
private java.util.List<ResolvedTypeParameterDeclaration> typeParameterDeclarations
-
types
private java.util.List<ResolvedType> types
-
EMPTY
private static final Substitution EMPTY
-
-
Method Detail
-
empty
public static Substitution empty()
-
withPair
public Substitution withPair(ResolvedTypeParameterDeclaration typeParameterDeclaration, ResolvedType type)
-
apply
public ResolvedType apply(ResolvedType originalType)
-
-