org.jetbrains.jet.lang.resolve
Class DescriptorFactory
java.lang.Object
org.jetbrains.jet.lang.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 |
VALUE_OF_METHOD_NAME
public static final Name VALUE_OF_METHOD_NAME
VALUES_METHOD_NAME
public static final Name VALUES_METHOD_NAME
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)
isDefaultPrimaryConstructor
public static boolean isDefaultPrimaryConstructor(@NotNull
ConstructorDescriptor constructor)
createEnumClassObjectValuesMethod
@NotNull
public static SimpleFunctionDescriptor createEnumClassObjectValuesMethod(@NotNull
ClassDescriptor classObject,
@NotNull
JetType returnType)
createEnumClassObjectValueOfMethod
@NotNull
public static SimpleFunctionDescriptor createEnumClassObjectValueOfMethod(@NotNull
ClassDescriptor classObject,
@NotNull
JetType returnType)
createReceiverParameterForCallable
@Nullable
public static ReceiverParameterDescriptor createReceiverParameterForCallable(@NotNull
CallableDescriptor owner,
@Nullable
JetType receiverParameterType)