Refactoring: rename ClassBuilderMode entry LIGHT_CLASSES_WITH_METADATA->KAPT
This commit is contained in:
@@ -404,7 +404,7 @@ public abstract class AnnotationCodegen {
|
||||
case FULL:
|
||||
throw new IllegalStateException("Don't know how to compile annotation value " + value);
|
||||
case LIGHT_CLASSES:
|
||||
case LIGHT_CLASSES_WITH_METADATA:
|
||||
case KAPT:
|
||||
return null;
|
||||
default:
|
||||
throw new IllegalStateException("Unknown builder mode: " + mode);
|
||||
|
||||
@@ -28,5 +28,5 @@ public enum ClassBuilderMode {
|
||||
/**
|
||||
* Function signatures + metadata (to support incremental compilation with kapt)
|
||||
*/
|
||||
LIGHT_CLASSES_WITH_METADATA;
|
||||
KAPT;
|
||||
}
|
||||
|
||||
@@ -17,4 +17,4 @@
|
||||
package org.jetbrains.kotlin.codegen
|
||||
|
||||
fun ClassBuilderMode.shouldGenerateMetadata() =
|
||||
this == ClassBuilderMode.FULL || this == ClassBuilderMode.LIGHT_CLASSES_WITH_METADATA
|
||||
this == ClassBuilderMode.FULL || this == ClassBuilderMode.KAPT
|
||||
+1
-1
@@ -149,7 +149,7 @@ public class JvmSerializerExtension extends SerializerExtension {
|
||||
|
||||
@Override
|
||||
public void serializeErrorType(@NotNull KotlinType type, @NotNull ProtoBuf.Type.Builder builder) {
|
||||
if (classBuilderMode == ClassBuilderMode.LIGHT_CLASSES_WITH_METADATA) {
|
||||
if (classBuilderMode == ClassBuilderMode.KAPT) {
|
||||
builder.setClassName(stringTable.getStringIndex("error.NonExistingClass"));
|
||||
return;
|
||||
}
|
||||
|
||||
+1
-1
@@ -59,7 +59,7 @@ class StubProducerExtension(val stubsOutputDir: File, val messageCollector: Mess
|
||||
|
||||
private class StubClassBuilderFactory : ClassBuilderFactory {
|
||||
|
||||
override fun getClassBuilderMode() = ClassBuilderMode.LIGHT_CLASSES_WITH_METADATA
|
||||
override fun getClassBuilderMode() = ClassBuilderMode.KAPT
|
||||
|
||||
override fun newClassBuilder(origin: JvmDeclarationOrigin) = AbstractClassBuilder.Concrete(
|
||||
ClassWriter(ClassWriter.COMPUTE_FRAMES or ClassWriter.COMPUTE_MAXS))
|
||||
|
||||
Reference in New Issue
Block a user