Package se.ansman.kotshi
Class TypeNamesKt
-
- All Implemented Interfaces:
public final class TypeNamesKt
-
-
Method Summary
Modifier and Type Method Description final static ClassNamerawType(TypeName $self)final static TypeNamemapTypeArguments(TypeName $self, Function1<TypeName, TypeName> mapper)final static TypeNameunwrapTypeAlias(TypeName $self)final static TypeNamewithoutVariance(TypeName $self)final static ParameterizedTypeNamewithoutVariance(ParameterizedTypeName $self)final static TypeVariableNamewithoutVariance(TypeVariableName $self)final static TypeNamewithoutVariance(WildcardTypeName $self)final static TypeNameunwrapTypeVariables(TypeName $self)-
-
Method Detail
-
rawType
final static ClassName rawType(TypeName $self)
-
mapTypeArguments
final static TypeName mapTypeArguments(TypeName $self, Function1<TypeName, TypeName> mapper)
-
unwrapTypeAlias
final static TypeName unwrapTypeAlias(TypeName $self)
-
withoutVariance
final static TypeName withoutVariance(TypeName $self)
-
withoutVariance
final static ParameterizedTypeName withoutVariance(ParameterizedTypeName $self)
-
withoutVariance
final static TypeVariableName withoutVariance(TypeVariableName $self)
-
withoutVariance
final static TypeName withoutVariance(WildcardTypeName $self)
-
unwrapTypeVariables
final static TypeName unwrapTypeVariables(TypeName $self)
-
-
-
-