Package se.ansman.kotshi.kapt
Class MetadataAccessor
-
- All Implemented Interfaces:
public final class MetadataAccessor
-
-
Constructor Summary
Constructors Constructor Description MetadataAccessor(ClassInspector classInspector)
-
Method Summary
Modifier and Type Method Description final MetadatagetMetadataOrNull(Element type)final MetadatagetMetadata(Element type)final KotlinVersiongetLanguageVersion(Element type)final KmClassgetKmClass(Metadata metadata)final KmClassgetKmClass(Element type)final KmClassgetKmClassOrNull(Element type)final TypeSpecgetTypeSpec(Element type)final TypeSpecgetTypeSpec(KmClass metadata)final TypeSpecgetTypeSpecOrNull(Element type)-
-
Method Detail
-
getMetadataOrNull
final Metadata getMetadataOrNull(Element type)
-
getMetadata
final Metadata getMetadata(Element type)
-
getLanguageVersion
final KotlinVersion getLanguageVersion(Element type)
-
getKmClass
final KmClass getKmClass(Metadata metadata)
-
getKmClass
final KmClass getKmClass(Element type)
-
getKmClassOrNull
final KmClass getKmClassOrNull(Element type)
-
getTypeSpec
final TypeSpec getTypeSpec(Element type)
-
getTypeSpec
final TypeSpec getTypeSpec(KmClass metadata)
-
getTypeSpecOrNull
final TypeSpec getTypeSpecOrNull(Element type)
-
-
-
-