Object KSErrorType
-
- All Implemented Interfaces:
-
com.google.devtools.ksp.symbol.KSType
public class KSErrorType implements KSType
-
-
Field Summary
Fields Modifier and Type Field Description private final Sequence<KSAnnotation>annotationsprivate final List<KSTypeArgument>argumentsprivate final KSDeclarationdeclarationprivate final BooleanisErrorprivate final Nullabilitynullabilityprivate final BooleanisMarkedNullableprivate final BooleanisFunctionTypeprivate final BooleanisSuspendFunctionTypepublic final static KSErrorTypeINSTANCE
-
Method Summary
Modifier and Type Method Description BooleanisAssignableFrom(KSType that)BooleanisCovarianceFlexible()BooleanisMutabilityFlexible()KSTypemakeNotNullable()KSTypemakeNullable()KSTypereplace(List<KSTypeArgument> arguments)KSTypestarProjection()StringtoString()Sequence<KSAnnotation>getAnnotations()List<KSTypeArgument>getArguments()KSDeclarationgetDeclaration()BooleanisError()NullabilitygetNullability()BooleanisMarkedNullable()BooleanisFunctionType()BooleanisSuspendFunctionType()-
-
Method Detail
-
isAssignableFrom
Boolean isAssignableFrom(KSType that)
-
isCovarianceFlexible
Boolean isCovarianceFlexible()
-
isMutabilityFlexible
Boolean isMutabilityFlexible()
-
makeNotNullable
KSType makeNotNullable()
-
makeNullable
KSType makeNullable()
-
starProjection
KSType starProjection()
-
getAnnotations
Sequence<KSAnnotation> getAnnotations()
-
getArguments
List<KSTypeArgument> getArguments()
-
getDeclaration
KSDeclaration getDeclaration()
-
getNullability
Nullability getNullability()
-
isMarkedNullable
Boolean isMarkedNullable()
-
isFunctionType
Boolean isFunctionType()
-
isSuspendFunctionType
Boolean isSuspendFunctionType()
-
-
-
-