public class LazyType extends Object implements com.github.javaparser.resolution.types.ResolvedType
| Constructor and Description |
|---|
LazyType(Function<Void,com.github.javaparser.resolution.types.ResolvedType> provider) |
| Modifier and Type | Method and Description |
|---|---|
int |
arrayLevel() |
com.github.javaparser.resolution.types.ResolvedArrayType |
asArrayType() |
com.github.javaparser.resolution.types.ResolvedPrimitiveType |
asPrimitive() |
com.github.javaparser.resolution.types.ResolvedReferenceType |
asReferenceType() |
com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration |
asTypeParameter() |
com.github.javaparser.resolution.types.ResolvedTypeVariable |
asTypeVariable() |
com.github.javaparser.resolution.types.ResolvedWildcard |
asWildcard() |
String |
describe() |
boolean |
isArray() |
boolean |
isAssignableBy(com.github.javaparser.resolution.types.ResolvedType other) |
boolean |
isNull() |
boolean |
isPrimitive() |
boolean |
isReference() |
boolean |
isReferenceType() |
boolean |
isTypeVariable() |
boolean |
isVoid() |
boolean |
isWildcard() |
com.github.javaparser.resolution.types.ResolvedType |
replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration tp,
com.github.javaparser.resolution.types.ResolvedType replaced) |
com.github.javaparser.resolution.types.ResolvedType |
replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration tp,
com.github.javaparser.resolution.types.ResolvedType replaced,
Map<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType> inferredTypes) |
public boolean isArray()
isArray in interface com.github.javaparser.resolution.types.ResolvedTypepublic int arrayLevel()
arrayLevel in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isPrimitive()
isPrimitive in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isNull()
isNull in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isReference()
isReference in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isReferenceType()
isReferenceType in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isVoid()
isVoid in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isTypeVariable()
isTypeVariable in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isWildcard()
isWildcard in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedArrayType asArrayType()
asArrayType in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedReferenceType asReferenceType()
asReferenceType in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration asTypeParameter()
asTypeParameter in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedTypeVariable asTypeVariable()
asTypeVariable in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedPrimitiveType asPrimitive()
asPrimitive in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedWildcard asWildcard()
asWildcard in interface com.github.javaparser.resolution.types.ResolvedTypepublic String describe()
describe in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedType replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration tp,
com.github.javaparser.resolution.types.ResolvedType replaced,
Map<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType> inferredTypes)
replaceTypeVariables in interface com.github.javaparser.resolution.types.ResolvedTypepublic com.github.javaparser.resolution.types.ResolvedType replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration tp,
com.github.javaparser.resolution.types.ResolvedType replaced)
replaceTypeVariables in interface com.github.javaparser.resolution.types.ResolvedTypepublic boolean isAssignableBy(com.github.javaparser.resolution.types.ResolvedType other)
isAssignableBy in interface com.github.javaparser.resolution.types.ResolvedTypeCopyright © 2007–2019. All rights reserved.