Loading tools/processors/staledataclass/src/android/processor/staledataclass/StaleDataclassProcessor.kt +8 −10 Original line number Diff line number Diff line Loading @@ -21,8 +21,6 @@ import com.android.codegen.BASE_BUILDER_CLASS import com.android.codegen.CANONICAL_BUILDER_CLASS import com.android.codegen.CODEGEN_NAME import com.android.codegen.CODEGEN_VERSION import com.sun.tools.javac.code.Symbol import com.sun.tools.javac.code.Type import java.io.File import java.io.FileNotFoundException import javax.annotation.processing.AbstractProcessor Loading @@ -33,6 +31,7 @@ import javax.lang.model.element.AnnotationMirror import javax.lang.model.element.Element import javax.lang.model.element.ElementKind import javax.lang.model.element.TypeElement import javax.lang.model.type.ExecutableType import javax.tools.Diagnostic private const val STALE_FILE_THRESHOLD_MS = 1000 Loading Loading @@ -102,14 +101,13 @@ class StaleDataclassProcessor: AbstractProcessor() { append(" ") append(elem.annotationMirrors.joinToString(" ", transform = { annotationToString(it) })) append(" ") if (elem is Symbol) { if (elem.type is Type.MethodType) { append((elem.type as Type.MethodType).returnType) val type = elem.asType() if (type is ExecutableType) { append(type.returnType) } else { append(elem.type) append(type) } append(" ") } append(elem) } } Loading Loading
tools/processors/staledataclass/src/android/processor/staledataclass/StaleDataclassProcessor.kt +8 −10 Original line number Diff line number Diff line Loading @@ -21,8 +21,6 @@ import com.android.codegen.BASE_BUILDER_CLASS import com.android.codegen.CANONICAL_BUILDER_CLASS import com.android.codegen.CODEGEN_NAME import com.android.codegen.CODEGEN_VERSION import com.sun.tools.javac.code.Symbol import com.sun.tools.javac.code.Type import java.io.File import java.io.FileNotFoundException import javax.annotation.processing.AbstractProcessor Loading @@ -33,6 +31,7 @@ import javax.lang.model.element.AnnotationMirror import javax.lang.model.element.Element import javax.lang.model.element.ElementKind import javax.lang.model.element.TypeElement import javax.lang.model.type.ExecutableType import javax.tools.Diagnostic private const val STALE_FILE_THRESHOLD_MS = 1000 Loading Loading @@ -102,14 +101,13 @@ class StaleDataclassProcessor: AbstractProcessor() { append(" ") append(elem.annotationMirrors.joinToString(" ", transform = { annotationToString(it) })) append(" ") if (elem is Symbol) { if (elem.type is Type.MethodType) { append((elem.type as Type.MethodType).returnType) val type = elem.asType() if (type is ExecutableType) { append(type.returnType) } else { append(elem.type) append(type) } append(" ") } append(elem) } } Loading