Skip to content

Instantly share code, notes, and snippets.

@bennyhuo
Created February 5, 2018 11:21
Show Gist options
  • Save bennyhuo/77158d855c5876ecd163d148d72b1cf0 to your computer and use it in GitHub Desktop.
Save bennyhuo/77158d855c5876ecd163d148d72b1cf0 to your computer and use it in GitHub Desktop.
import com.squareup.javapoet.ClassName;
import java.util.HashMap;
/**
* Kotlin 和 Java 类型的映射关系,从 Kotlin 编译器中摘出来
* Created by benny on 2/5/18.
*/
public class TypesMap {
private static HashMap<ClassName, com.squareup.kotlinpoet.ClassName> java2KotlinMap = new HashMap<>();
private static HashMap<com.squareup.kotlinpoet.ClassName, ClassName> kotlin2JavaMap = new HashMap<>();
static {
java2KotlinMap.put(ClassName.get("java.lang","Float"),new com.squareup.kotlinpoet.ClassName("kotlin","Float"));
java2KotlinMap.put(ClassName.get("java.util","ListIterator"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","ListIterator"));
java2KotlinMap.put(ClassName.get("java.lang","Integer"),new com.squareup.kotlinpoet.ClassName("kotlin","Int"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","CharCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Char","Companion"));
java2KotlinMap.put(ClassName.get("java.lang","Enum"),new com.squareup.kotlinpoet.ClassName("kotlin","Enum"));
java2KotlinMap.put(ClassName.get("java.lang","Character"),new com.squareup.kotlinpoet.ClassName("kotlin","Char"));
java2KotlinMap.put(ClassName.get("java.lang","Long"),new com.squareup.kotlinpoet.ClassName("kotlin","Long"));
java2KotlinMap.put(ClassName.get("java.lang","Short"),new com.squareup.kotlinpoet.ClassName("kotlin","Short"));
java2KotlinMap.put(ClassName.get("java.util","Map"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","Map"));
java2KotlinMap.put(ClassName.get("java.lang","Byte"),new com.squareup.kotlinpoet.ClassName("kotlin","Byte"));
java2KotlinMap.put(ClassName.get("java.lang","Cloneable"),new com.squareup.kotlinpoet.ClassName("kotlin","Cloneable"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","FloatCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Float","Companion"));
java2KotlinMap.put(ClassName.get("java.lang","CharSequence"),new com.squareup.kotlinpoet.ClassName("kotlin","CharSequence"));
java2KotlinMap.put(ClassName.get("java.util","Collection"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","Collection"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","EnumCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Enum","Companion"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function3"),new com.squareup.kotlinpoet.ClassName("kotlin","Function3"));
java2KotlinMap.put(ClassName.get("java.util","Set"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","Set"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function4"),new com.squareup.kotlinpoet.ClassName("kotlin","Function4"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function1"),new com.squareup.kotlinpoet.ClassName("kotlin","Function1"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function2"),new com.squareup.kotlinpoet.ClassName("kotlin","Function2"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function0"),new com.squareup.kotlinpoet.ClassName("kotlin","Function0"));
java2KotlinMap.put(ClassName.get("java.util","List"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","List"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function9"),new com.squareup.kotlinpoet.ClassName("kotlin","Function9"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function7"),new com.squareup.kotlinpoet.ClassName("kotlin","Function7"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function8"),new com.squareup.kotlinpoet.ClassName("kotlin","Function8"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function5"),new com.squareup.kotlinpoet.ClassName("kotlin","Function5"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","StringCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.String","Companion"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function6"),new com.squareup.kotlinpoet.ClassName("kotlin","Function6"));
java2KotlinMap.put(ClassName.get("java.lang.annotation","Annotation"),new com.squareup.kotlinpoet.ClassName("kotlin","Annotation"));
java2KotlinMap.put(ClassName.get("java.util.Map","Entry"),new com.squareup.kotlinpoet.ClassName("kotlin.collections.Map","Entry"));
java2KotlinMap.put(ClassName.get("java.lang","Throwable"),new com.squareup.kotlinpoet.ClassName("kotlin","Throwable"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function18"),new com.squareup.kotlinpoet.ClassName("kotlin","Function18"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function19"),new com.squareup.kotlinpoet.ClassName("kotlin","Function19"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function14"),new com.squareup.kotlinpoet.ClassName("kotlin","Function14"));
java2KotlinMap.put(ClassName.get("java.lang","Double"),new com.squareup.kotlinpoet.ClassName("kotlin","Double"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function15"),new com.squareup.kotlinpoet.ClassName("kotlin","Function15"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function16"),new com.squareup.kotlinpoet.ClassName("kotlin","Function16"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function17"),new com.squareup.kotlinpoet.ClassName("kotlin","Function17"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function10"),new com.squareup.kotlinpoet.ClassName("kotlin","Function10"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function11"),new com.squareup.kotlinpoet.ClassName("kotlin","Function11"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function12"),new com.squareup.kotlinpoet.ClassName("kotlin","Function12"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function13"),new com.squareup.kotlinpoet.ClassName("kotlin","Function13"));
java2KotlinMap.put(ClassName.get("java.lang","Iterable"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","Iterable"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","IntCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Int","Companion"));
java2KotlinMap.put(ClassName.get("java.lang","Boolean"),new com.squareup.kotlinpoet.ClassName("kotlin","Boolean"));
java2KotlinMap.put(ClassName.get("java.lang","String"),new com.squareup.kotlinpoet.ClassName("kotlin","String"));
java2KotlinMap.put(ClassName.get("java.lang","Number"),new com.squareup.kotlinpoet.ClassName("kotlin","Number"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","ShortCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Short","Companion"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","DoubleCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Double","Companion"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","LongCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Long","Companion"));
java2KotlinMap.put(ClassName.get("java.util","Iterator"),new com.squareup.kotlinpoet.ClassName("kotlin.collections","Iterator"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function21"),new com.squareup.kotlinpoet.ClassName("kotlin","Function21"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function22"),new com.squareup.kotlinpoet.ClassName("kotlin","Function22"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.internal","ByteCompanionObject"),new com.squareup.kotlinpoet.ClassName("kotlin.Byte","Companion"));
java2KotlinMap.put(ClassName.get("kotlin.jvm.functions","Function20"),new com.squareup.kotlinpoet.ClassName("kotlin","Function20"));
java2KotlinMap.put(ClassName.get("java.lang","Object"),new com.squareup.kotlinpoet.ClassName("kotlin","Any"));
java2KotlinMap.put(ClassName.get("java.lang","Comparable"),new com.squareup.kotlinpoet.ClassName("kotlin","Comparable"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction0"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction1"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","Collection"), ClassName.get("java.util","Collection"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction2"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction3"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Any"), ClassName.get("java.lang","Object"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction4"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Cloneable"), ClassName.get("java.lang","Cloneable"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Double"), ClassName.get("java.lang","Double"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Boolean"), ClassName.get("java.lang","Boolean"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction5"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction6"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Double","Companion"), ClassName.get("kotlin.jvm.internal","DoubleCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction7"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction8"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction9"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Number"), ClassName.get("java.lang","Number"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableListIterator"), ClassName.get("java.util","ListIterator"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Long","Companion"), ClassName.get("kotlin.jvm.internal","LongCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableList"), ClassName.get("java.util","List"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","Iterable"), ClassName.get("java.lang","Iterable"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Short"), ClassName.get("java.lang","Short"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","Iterator"), ClassName.get("java.util","Iterator"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function20"), ClassName.get("kotlin.jvm.functions","Function20"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableSet"), ClassName.get("java.util","Set"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Int"), ClassName.get("java.lang","Integer"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Throwable"), ClassName.get("java.lang","Throwable"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function21"), ClassName.get("kotlin.jvm.functions","Function21"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function22"), ClassName.get("kotlin.jvm.functions","Function22"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections.MutableMap","MutableEntry"), ClassName.get("java.util.Map","Entry"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableCollection"), ClassName.get("java.util","Collection"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Short","Companion"), ClassName.get("kotlin.jvm.internal","ShortCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableMap"), ClassName.get("java.util","Map"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections.Map","Entry"), ClassName.get("java.util.Map","Entry"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function3"), ClassName.get("kotlin.jvm.functions","Function3"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function4"), ClassName.get("kotlin.jvm.functions","Function4"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction20"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function1"), ClassName.get("kotlin.jvm.functions","Function1"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function2"), ClassName.get("kotlin.jvm.functions","Function2"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function0"), ClassName.get("kotlin.jvm.functions","Function0"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Byte"), ClassName.get("java.lang","Byte"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction21"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction22"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","ListIterator"), ClassName.get("java.util","ListIterator"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","Map"), ClassName.get("java.util","Map"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function16"), ClassName.get("kotlin.jvm.functions","Function16"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function17"), ClassName.get("kotlin.jvm.functions","Function17"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Enum"), ClassName.get("java.lang","Enum"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function9"), ClassName.get("kotlin.jvm.functions","Function9"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function14"), ClassName.get("kotlin.jvm.functions","Function14"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function15"), ClassName.get("kotlin.jvm.functions","Function15"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Annotation"), ClassName.get("java.lang.annotation","Annotation"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function7"), ClassName.get("kotlin.jvm.functions","Function7"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function8"), ClassName.get("kotlin.jvm.functions","Function8"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Long"), ClassName.get("java.lang","Long"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function5"), ClassName.get("kotlin.jvm.functions","Function5"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function18"), ClassName.get("kotlin.jvm.functions","Function18"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Byte","Companion"), ClassName.get("kotlin.jvm.internal","ByteCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function6"), ClassName.get("kotlin.jvm.functions","Function6"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function19"), ClassName.get("kotlin.jvm.functions","Function19"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Comparable"), ClassName.get("java.lang","Comparable"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","Set"), ClassName.get("java.util","Set"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function12"), ClassName.get("kotlin.jvm.functions","Function12"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function13"), ClassName.get("kotlin.jvm.functions","Function13"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function10"), ClassName.get("kotlin.jvm.functions","Function10"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Nothing"), ClassName.get("java.lang","Void"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.String","Companion"), ClassName.get("kotlin.jvm.internal","StringCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Enum","Companion"), ClassName.get("kotlin.jvm.internal","EnumCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Function11"), ClassName.get("kotlin.jvm.functions","Function11"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Int","Companion"), ClassName.get("kotlin.jvm.internal","IntCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction16"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction17"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableIterator"), ClassName.get("java.util","Iterator"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction14"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction15"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","List"), ClassName.get("java.util","List"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction18"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction19"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","CharSequence"), ClassName.get("java.lang","CharSequence"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Float"), ClassName.get("java.lang","Float"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","String"), ClassName.get("java.lang","String"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction12"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction13"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction10"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.reflect","KFunction11"), ClassName.get("kotlin.reflect","KFunction"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin","Char"), ClassName.get("java.lang","Character"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Float","Companion"), ClassName.get("kotlin.jvm.internal","FloatCompanionObject"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.collections","MutableIterable"), ClassName.get("java.lang","Iterable"));
kotlin2JavaMap.put(new com.squareup.kotlinpoet.ClassName("kotlin.Char","Companion"), ClassName.get("kotlin.jvm.internal","CharCompanionObject"));
}
public static ClassName kotlinToJava(com.squareup.kotlinpoet.ClassName kotlinClassName){
ClassName javaClassName = kotlin2JavaMap.get(kotlinClassName);
if(javaClassName == null){
javaClassName = ClassName.get(kotlinClassName.packageName(), kotlinClassName.simpleName());
}
return javaClassName;
}
public static com.squareup.kotlinpoet.ClassName javaToKotlin(ClassName javaClassName){
com.squareup.kotlinpoet.ClassName kotlinClassName = java2KotlinMap.get(javaClassName);
if(kotlinClassName == null){
kotlinClassName = new com.squareup.kotlinpoet.ClassName(javaClassName.packageName(), javaClassName.simpleName());
}
return kotlinClassName;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment