Class KotlinFileSpec
-
- All Implemented Interfaces:
-
io.toolisticon.kotlin.generation.WithClassName,io.toolisticon.kotlin.generation.WithTags,io.toolisticon.kotlin.generation.poet.FileSpecSupplier,io.toolisticon.kotlin.generation.poet.PoetSpecSupplier,io.toolisticon.kotlin.generation.spec.KotlinFileSpecIterable,io.toolisticon.kotlin.generation.spec.KotlinFileSpecSupplier,io.toolisticon.kotlin.generation.spec.KotlinGeneratorSpec,io.toolisticon.kotlin.generation.spec.KotlinGeneratorSpecSupplier,java.util.function.Supplier,kotlin.collections.Iterable
public final class KotlinFileSpec implements KotlinGeneratorSpec<KotlinFileSpec, FileSpec, FileSpecSupplier>, KotlinFileSpecSupplier, WithTags, KotlinFileSpecIterable
Represents a file.
-
-
Constructor Summary
Constructors Constructor Description KotlinFileSpec(FileSpec spec)
-
Method Summary
Modifier and Type Method Description final StringgetPackageName()final StringgetRootName()ClassNamegetClassName()final StringgetFqn()final StringgetFileName()<T extends Any> Ttag(KClass<T> type)Iterator<KotlinFileSpec>iterator()KotlinFileSpecspec()FileSpecget()-
Methods inherited from class io.toolisticon.kotlin.generation.spec.KotlinGeneratorSpec
getCode -
Methods inherited from class kotlin.collections.Iterable
forEach, spliterator -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPackageName
final String getPackageName()
-
getRootName
final String getRootName()
-
getClassName
ClassName getClassName()
-
getFileName
final String getFileName()
-
iterator
Iterator<KotlinFileSpec> iterator()
-
spec
KotlinFileSpec spec()
-
get
FileSpec get()
-
-
-
-