C D F G H I K R T 
All Classes All Packages

C

compile(Set<File>, CompilationProvider.Context) - Method in class io.quarkus.kotlin.deployment.KotlinCompilationProvider
 

D

dataClassPredicate() - Method in class io.quarkus.kotlin.deployment.KotlinProcessor
Kotlin data classes that have multiple constructors need to have their final fields writable, otherwise creating a instance of them with default values, fails in native mode

F

feature() - Method in class io.quarkus.kotlin.deployment.KotlinProcessor
 

G

getSourcePath(Path, PathCollection, String) - Method in class io.quarkus.kotlin.deployment.KotlinCompilationProvider
 

H

handledExtensions() - Method in class io.quarkus.kotlin.deployment.KotlinCompilationProvider
 

I

io.quarkus.kotlin.deployment - package io.quarkus.kotlin.deployment
 
IsDataClassWithDefaultValuesPredicate - Class in io.quarkus.kotlin.deployment
Tests whether a class is a data class (based on this answer: https://discuss.kotlinlang.org/t/detect-data-class-in-runtime/6155/2) and whether the class has default values for fields (default values leads to having multiple constructors in bytecode)
IsDataClassWithDefaultValuesPredicate() - Constructor for class io.quarkus.kotlin.deployment.IsDataClassWithDefaultValuesPredicate
 

K

KotlinCompilationProvider - Class in io.quarkus.kotlin.deployment
 
KotlinCompilationProvider() - Constructor for class io.quarkus.kotlin.deployment.KotlinCompilationProvider
 
KotlinProcessor - Class in io.quarkus.kotlin.deployment
 
KotlinProcessor() - Constructor for class io.quarkus.kotlin.deployment.KotlinProcessor
 

R

registerKotlinJacksonModule(BuildProducer<ClassPathJacksonModuleBuildItem>) - Method in class io.quarkus.kotlin.deployment.KotlinProcessor
 
registerKotlinReflection(BuildProducer<ReflectiveClassBuildItem>, BuildProducer<NativeImageResourcePatternsBuildItem>) - Method in class io.quarkus.kotlin.deployment.KotlinProcessor
 

T

test(ClassInfo) - Method in class io.quarkus.kotlin.deployment.IsDataClassWithDefaultValuesPredicate
 
C D F G H I K R T 
All Classes All Packages