org.jetbrains.kotlin.load.java
Class JvmAbi
java.lang.Object
org.jetbrains.kotlin.load.java.JvmAbi
public final class JvmAbi
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_IMPLS_CLASS_NAME
public static final java.lang.String DEFAULT_IMPLS_CLASS_NAME
- See Also:
- Constant Field Values
DEFAULT_IMPLS_SUFFIX
public static final java.lang.String DEFAULT_IMPLS_SUFFIX
- See Also:
- Constant Field Values
DEFAULT_PARAMS_IMPL_SUFFIX
public static final java.lang.String DEFAULT_PARAMS_IMPL_SUFFIX
- See Also:
- Constant Field Values
DELEGATED_PROPERTY_NAME_SUFFIX
public static final java.lang.String DELEGATED_PROPERTY_NAME_SUFFIX
- See Also:
- Constant Field Values
DELEGATED_PROPERTIES_ARRAY_NAME
public static final java.lang.String DELEGATED_PROPERTIES_ARRAY_NAME
- See Also:
- Constant Field Values
ANNOTATED_PROPERTY_METHOD_NAME_SUFFIX
public static final java.lang.String ANNOTATED_PROPERTY_METHOD_NAME_SUFFIX
- See Also:
- Constant Field Values
INSTANCE_FIELD
public static final java.lang.String INSTANCE_FIELD
- See Also:
- Constant Field Values
DEFAULT_MODULE_NAME
public static final java.lang.String DEFAULT_MODULE_NAME
- See Also:
- Constant Field Values
REFLECTION_FACTORY_IMPL
public static final ClassId REFLECTION_FACTORY_IMPL
LOCAL_VARIABLE_NAME_PREFIX_INLINE_ARGUMENT
public static final java.lang.String LOCAL_VARIABLE_NAME_PREFIX_INLINE_ARGUMENT
- See Also:
- Constant Field Values
LOCAL_VARIABLE_NAME_PREFIX_INLINE_FUNCTION
public static final java.lang.String LOCAL_VARIABLE_NAME_PREFIX_INLINE_FUNCTION
- See Also:
- Constant Field Values
JvmAbi
public JvmAbi()
getSyntheticMethodNameForAnnotatedProperty
@NotNull
public static java.lang.String getSyntheticMethodNameForAnnotatedProperty(@NotNull
Name propertyName)
isGetterName
public static boolean isGetterName(@NotNull
java.lang.String name)
isSetterName
public static boolean isSetterName(@NotNull
java.lang.String name)
getterName
@NotNull
public static java.lang.String getterName(@NotNull
java.lang.String propertyName)
setterName
@NotNull
public static java.lang.String setterName(@NotNull
java.lang.String propertyName)
startsWithIsPrefix
public static boolean startsWithIsPrefix(java.lang.String name)
sanitizeAsJavaIdentifier
@NotNull
public static java.lang.String sanitizeAsJavaIdentifier(@NotNull
java.lang.String str)
isPropertyWithBackingFieldInOuterClass
public static boolean isPropertyWithBackingFieldInOuterClass(@NotNull
PropertyDescriptor propertyDescriptor)
isCompanionObjectWithBackingFieldsInOuter
public static boolean isCompanionObjectWithBackingFieldsInOuter(@NotNull
DeclarationDescriptor companionObject)