Class LazyType
java.lang.Object
com.github.javaparser.symbolsolver.model.typesystem.LazyType
- All Implemented Interfaces:
ResolvedType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdescribe()booleanisArray()booleanisAssignableBy(ResolvedType other)booleanisNull()booleanbooleanbooleanbooleanbooleanisVoid()booleanreplaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced)replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.javaparser.resolution.types.ResolvedType
asConstraintType, asUnionType, erasure, isConstraint, isInferenceVariable, isNumericType, isUnionType, mention
-
Constructor Details
-
LazyType
-
-
Method Details
-
isArray
public boolean isArray()- Specified by:
isArrayin interfaceResolvedType
-
arrayLevel
public int arrayLevel()- Specified by:
arrayLevelin interfaceResolvedType
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitivein interfaceResolvedType
-
isNull
public boolean isNull()- Specified by:
isNullin interfaceResolvedType
-
isReference
public boolean isReference()- Specified by:
isReferencein interfaceResolvedType
-
isReferenceType
public boolean isReferenceType()- Specified by:
isReferenceTypein interfaceResolvedType
-
isVoid
public boolean isVoid()- Specified by:
isVoidin interfaceResolvedType
-
isTypeVariable
public boolean isTypeVariable()- Specified by:
isTypeVariablein interfaceResolvedType
-
isWildcard
public boolean isWildcard()- Specified by:
isWildcardin interfaceResolvedType
-
asArrayType
- Specified by:
asArrayTypein interfaceResolvedType
-
asReferenceType
- Specified by:
asReferenceTypein interfaceResolvedType
-
asTypeParameter
- Specified by:
asTypeParameterin interfaceResolvedType
-
asTypeVariable
- Specified by:
asTypeVariablein interfaceResolvedType
-
asPrimitive
- Specified by:
asPrimitivein interfaceResolvedType
-
asWildcard
- Specified by:
asWildcardin interfaceResolvedType
-
describe
- Specified by:
describein interfaceResolvedType
-
replaceTypeVariables
public ResolvedType replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)- Specified by:
replaceTypeVariablesin interfaceResolvedType
-
replaceTypeVariables
public ResolvedType replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced)- Specified by:
replaceTypeVariablesin interfaceResolvedType
-
isAssignableBy
- Specified by:
isAssignableByin interfaceResolvedType
-