类 KotlinNameUtil
- java.lang.Object
-
- proguard.classfile.util.kotlin.KotlinNameUtil
-
public class KotlinNameUtil extends java.lang.ObjectKotlin utility methods to help with Kotlin naming conventions.See, for example, https://github.com/JetBrains/kotlin/blob/master/core/descriptors.jvm/src/org/jetbrains/kotlin/load/java/JvmAbi.java
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringGET_PREFIXstatic java.lang.StringIS_PREFIXstatic java.lang.StringSET_PREFIX
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.StringgenerateGetterName(java.lang.String name)static java.lang.StringgenerateSetterName(java.lang.String name)static java.lang.StringgetterNameToPropertyName(java.lang.String name, boolean stripAfterDollar)See propertiesConventionUtil.ktstatic booleanisGetterName(java.lang.String name)static booleanisSetterName(java.lang.String name)
-
-
-
方法详细资料
-
generateGetterName
public static java.lang.String generateGetterName(java.lang.String name)
-
generateSetterName
public static java.lang.String generateSetterName(java.lang.String name)
-
isGetterName
public static boolean isGetterName(java.lang.String name)
-
isSetterName
public static boolean isSetterName(java.lang.String name)
-
getterNameToPropertyName
public static java.lang.String getterNameToPropertyName(java.lang.String name, boolean stripAfterDollar)See propertiesConventionUtil.ktFor example:
getMyProperty -> myProperty isProperty -> property isfalse -> isfalse
- 参数:
name- the property getter name e.g. getMyPropertystripAfterDollar- strip any extra info added by the compiler- 返回:
- the property name
-
-