org.jetbrains.kotlin.codegen
Class ClassBuilderMode

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.ClassBuilderMode

public class ClassBuilderMode
extends java.lang.Object


Field Summary
 boolean generateBodies
           
 boolean generateMetadata
           
 boolean generateSourceRetentionAnnotations
           
static ClassBuilderMode KAPT
          Function signatures + metadata (to support incremental compilation with kapt)
static ClassBuilderMode LIGHT_CLASSES
          Generating light classes: Only function signatures
 
Method Summary
static ClassBuilderMode full(boolean generateSourceRetentionAnnotations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

generateBodies

public final boolean generateBodies

generateMetadata

public final boolean generateMetadata

generateSourceRetentionAnnotations

public final boolean generateSourceRetentionAnnotations

LIGHT_CLASSES

public static final ClassBuilderMode LIGHT_CLASSES
Generating light classes: Only function signatures


KAPT

public static final ClassBuilderMode KAPT
Function signatures + metadata (to support incremental compilation with kapt)

Method Detail

full

public static ClassBuilderMode full(boolean generateSourceRetentionAnnotations)