类 KotlinConstants


  • public class KotlinConstants
    extends java.lang.Object
    • 字段详细资料

      • METADATA_KIND_CLASS

        public static final int METADATA_KIND_CLASS
        另请参阅:
        常量字段值
      • METADATA_KIND_FILE_FACADE

        public static final int METADATA_KIND_FILE_FACADE
        另请参阅:
        常量字段值
      • METADATA_KIND_SYNTHETIC_CLASS

        public static final int METADATA_KIND_SYNTHETIC_CLASS
        另请参阅:
        常量字段值
      • METADATA_KIND_MULTI_FILE_CLASS_FACADE

        public static final int METADATA_KIND_MULTI_FILE_CLASS_FACADE
        另请参阅:
        常量字段值
      • METADATA_KIND_MULTI_FILE_CLASS_PART

        public static final int METADATA_KIND_MULTI_FILE_CLASS_PART
        另请参阅:
        常量字段值
      • INNER_CLASS_SEPARATOR

        public static final char INNER_CLASS_SEPARATOR
        另请参阅:
        常量字段值
      • FUNCTION_NAME_MANGLE_SEPARATOR

        public static final char FUNCTION_NAME_MANGLE_SEPARATOR
        另请参阅:
        常量字段值
      • FUNCTION_NAME_ANONYMOUS

        public static final java.lang.String FUNCTION_NAME_ANONYMOUS
        另请参阅:
        常量字段值
      • METHOD_NAME_LAMBDA_INVOKE

        public static final java.lang.String METHOD_NAME_LAMBDA_INVOKE
        另请参阅:
        常量字段值
      • NAME_KOTLIN_METADATA

        public static final java.lang.String NAME_KOTLIN_METADATA
        另请参阅:
        常量字段值
      • TYPE_KOTLIN_METADATA

        public static final java.lang.String TYPE_KOTLIN_METADATA
        另请参阅:
        常量字段值
      • NAME_KOTLIN_ANY

        public static final java.lang.String NAME_KOTLIN_ANY
        另请参阅:
        常量字段值
      • NAME_KOTLIN_UNIT

        public static final java.lang.String NAME_KOTLIN_UNIT
        另请参阅:
        常量字段值
      • TYPE_KOTLIN_UNIT

        public static final java.lang.String TYPE_KOTLIN_UNIT
        另请参阅:
        常量字段值
      • NAME_KOTLIN_ENUM

        public static final java.lang.String NAME_KOTLIN_ENUM
        另请参阅:
        常量字段值
      • NAME_KOTLIN_FUNCTION

        public static final java.lang.String NAME_KOTLIN_FUNCTION
        另请参阅:
        常量字段值
      • NAME_KOTLIN_EXTENSION_FUNCTION

        public static final java.lang.String NAME_KOTLIN_EXTENSION_FUNCTION
        另请参阅:
        常量字段值
      • NAME_KOTLIN_PARAMETER_NAME

        public static final java.lang.String NAME_KOTLIN_PARAMETER_NAME
        另请参阅:
        常量字段值
      • NAME_KOTLIN_COROUTINES_DEBUG_METADATA

        public static final java.lang.String NAME_KOTLIN_COROUTINES_DEBUG_METADATA
        另请参阅:
        常量字段值
      • TYPE_KOTLIN_JVM_JVMNAME

        public static final java.lang.String TYPE_KOTLIN_JVM_JVMNAME
        另请参阅:
        常量字段值
      • TYPE_KOTLIN_DEFAULT_CONSTRUCTOR_MARKER

        public static final java.lang.String TYPE_KOTLIN_DEFAULT_CONSTRUCTOR_MARKER
        另请参阅:
        常量字段值
      • DEFAULT_METHOD_SUFFIX

        public static final java.lang.String DEFAULT_METHOD_SUFFIX
        另请参阅:
        常量字段值
      • DEFAULT_IMPLEMENTATIONS_SUFFIX

        public static final java.lang.String DEFAULT_IMPLEMENTATIONS_SUFFIX
        另请参阅:
        常量字段值
      • WHEN_MAPPINGS_SUFFIX

        public static final java.lang.String WHEN_MAPPINGS_SUFFIX
        另请参阅:
        常量字段值
      • KOTLIN_OBJECT_INSTANCE_FIELD_NAME

        public static final java.lang.String KOTLIN_OBJECT_INSTANCE_FIELD_NAME
        另请参阅:
        常量字段值
      • KOTLIN_INTRINSICS_CLASS

        public static final java.lang.String KOTLIN_INTRINSICS_CLASS
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_K

        public static final java.lang.String KOTLIN_METADATA_FIELD_K
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_BV

        public static final java.lang.String KOTLIN_METADATA_FIELD_BV
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_MV

        public static final java.lang.String KOTLIN_METADATA_FIELD_MV
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_D1

        public static final java.lang.String KOTLIN_METADATA_FIELD_D1
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_D2

        public static final java.lang.String KOTLIN_METADATA_FIELD_D2
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_XI

        public static final java.lang.String KOTLIN_METADATA_FIELD_XI
        另请参阅:
        常量字段值
      • KOLTIN_METADATA_FIELD_XS

        public static final java.lang.String KOLTIN_METADATA_FIELD_XS
        另请参阅:
        常量字段值
      • KOTLIN_METADATA_FIELD_PN

        public static final java.lang.String KOTLIN_METADATA_FIELD_PN
        另请参阅:
        常量字段值
      • dummyClassPool

        public static final ClassPool dummyClassPool
    • 构造器详细资料

      • KotlinConstants

        public KotlinConstants()
    • 方法详细资料

      • metadataKindToString

        public static java.lang.String metadataKindToString​(int kind)
      • getKotlinType

        public static Clazz getKotlinType​(Clazz javaType)
        Get the Kotlin equivalent of a Java type.
        参数:
        javaType - the class of the Java type.
        返回:
        Kotlin type class or the original Java type class if it doesn't have a Kotlin equivalent