org.jetbrains.kotlin.resolve
Class DescriptorFactory
java.lang.Object
org.jetbrains.kotlin.resolve.DescriptorFactory
public class DescriptorFactory
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createDefaultSetter
@NotNull
public static PropertySetterDescriptorImpl createDefaultSetter(@NotNull
PropertyDescriptor propertyDescriptor)
createSetter
@NotNull
public static PropertySetterDescriptorImpl createSetter(@NotNull
PropertyDescriptor propertyDescriptor,
boolean isDefault)
createDefaultGetter
@NotNull
public static PropertyGetterDescriptorImpl createDefaultGetter(@NotNull
PropertyDescriptor propertyDescriptor)
createGetter
@NotNull
public static PropertyGetterDescriptorImpl createGetter(@NotNull
PropertyDescriptor propertyDescriptor,
boolean isDefault)
createPrimaryConstructorForObject
@NotNull
public static ConstructorDescriptorImpl createPrimaryConstructorForObject(@NotNull
ClassDescriptor containingClass,
@NotNull
SourceElement source)
isDefaultPrimaryConstructor
public static boolean isDefaultPrimaryConstructor(@NotNull
ConstructorDescriptor constructor)
createEnumValuesMethod
@NotNull
public static SimpleFunctionDescriptor createEnumValuesMethod(@NotNull
ClassDescriptor enumClass)
createEnumValueOfMethod
@NotNull
public static SimpleFunctionDescriptor createEnumValueOfMethod(@NotNull
ClassDescriptor enumClass)
createExtensionReceiverParameterForCallable
@Nullable
public static ReceiverParameterDescriptor createExtensionReceiverParameterForCallable(@NotNull
CallableDescriptor owner,
@Nullable
JetType receiverParameterType)