org.jetbrains.kotlin.renderer
Class DescriptorRendererBuilder
java.lang.Object
org.jetbrains.kotlin.renderer.DescriptorRendererBuilder
public class DescriptorRendererBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DescriptorRendererBuilder
public DescriptorRendererBuilder()
setNameShortness
@NotNull
public DescriptorRendererBuilder setNameShortness(NameShortness shortness)
setWithDefinedIn
@NotNull
public DescriptorRendererBuilder setWithDefinedIn(boolean withDefinedIn)
setModifiers
@NotNull
public DescriptorRendererBuilder setModifiers(java.util.Set<DescriptorRenderer.Modifier> modifiers)
setModifiers
@NotNull
public DescriptorRendererBuilder setModifiers(DescriptorRenderer.Modifier... modifiers)
setStartFromName
@NotNull
public DescriptorRendererBuilder setStartFromName(boolean startFromName)
setDebugMode
@NotNull
public DescriptorRendererBuilder setDebugMode(boolean debugMode)
setClassWithPrimaryConstructor
@NotNull
public DescriptorRendererBuilder setClassWithPrimaryConstructor(boolean classWithPrimaryConstructor)
setVerbose
@NotNull
public DescriptorRendererBuilder setVerbose(boolean verbose)
setUnitReturnType
@NotNull
public DescriptorRendererBuilder setUnitReturnType(boolean unitReturnType)
setNormalizedVisibilities
@NotNull
public DescriptorRendererBuilder setNormalizedVisibilities(boolean normalizedVisibilities)
setShowInternalKeyword
@NotNull
public DescriptorRendererBuilder setShowInternalKeyword(boolean showInternalKeyword)
setOverrideRenderingPolicy
@NotNull
public DescriptorRendererBuilder setOverrideRenderingPolicy(@NotNull
DescriptorRenderer.OverrideRenderingPolicy overrideRenderingPolicy)
setValueParametersHandler
@NotNull
public DescriptorRendererBuilder setValueParametersHandler(@NotNull
DescriptorRenderer.ValueParametersHandler valueParametersHandler)
setTextFormat
@NotNull
public DescriptorRendererBuilder setTextFormat(@NotNull
DescriptorRenderer.TextFormat textFormat)
setExcludedAnnotationClasses
@NotNull
public DescriptorRendererBuilder setExcludedAnnotationClasses(@NotNull
java.util.Collection<FqName> excludedAnnotationClasses)
setExcludedTypeAnnotationClasses
@NotNull
public DescriptorRendererBuilder setExcludedTypeAnnotationClasses(@NotNull
java.util.Collection<FqName> excludedTypeAnnotationClasses)
setPrettyFunctionTypes
@NotNull
public DescriptorRendererBuilder setPrettyFunctionTypes(boolean prettyFunctionTypes)
setUninferredTypeParameterAsName
@NotNull
public DescriptorRendererBuilder setUninferredTypeParameterAsName(boolean uninferredTypeParameterAsName)
setIncludePropertyConstant
@NotNull
public DescriptorRendererBuilder setIncludePropertyConstant(boolean includePropertyConstant)
setParameterNameRenderingPolicy
@NotNull
public DescriptorRendererBuilder setParameterNameRenderingPolicy(@NotNull
DescriptorRenderer.ParameterNameRenderingPolicy parameterNameRenderingPolicy)
setWithoutTypeParameters
@NotNull
public DescriptorRendererBuilder setWithoutTypeParameters(boolean withoutTypeParameters)
setReceiverAfterName
@NotNull
public DescriptorRendererBuilder setReceiverAfterName(boolean receiverAfterName)
setRenderCompanionObjectName
@NotNull
public DescriptorRendererBuilder setRenderCompanionObjectName(boolean renderCompanionObjectName)
setWithoutSuperTypes
@NotNull
public DescriptorRendererBuilder setWithoutSuperTypes(boolean withoutSuperTypes)
setRenderDefaultValues
@NotNull
public DescriptorRendererBuilder setRenderDefaultValues(boolean renderDefaultValues)
setTypeNormalizer
@NotNull
public DescriptorRendererBuilder setTypeNormalizer(@NotNull
kotlin.jvm.functions.Function1<JetType,JetType> typeNormalizer)
setFlexibleTypesForCode
@NotNull
public DescriptorRendererBuilder setFlexibleTypesForCode(boolean flexibleTypesForCode)
setSecondaryConstructorsAsPrimary
@NotNull
public DescriptorRendererBuilder setSecondaryConstructorsAsPrimary(boolean secondaryConstructorsAsPrimary)
setRenderAccessors
@NotNull
public DescriptorRendererBuilder setRenderAccessors(boolean renderAccessors)
build
@NotNull
public DescriptorRenderer build()