org.jetbrains.jet.renderer
Class DescriptorRendererBuilder
java.lang.Object
org.jetbrains.jet.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()
setShortNames
@NotNull
public DescriptorRendererBuilder setShortNames(boolean shortNames)
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)
setPrettyFunctionTypes
@NotNull
public DescriptorRendererBuilder setPrettyFunctionTypes(boolean prettyFunctionTypes)
setUninferredTypeParameterAsName
@NotNull
public DescriptorRendererBuilder setUninferredTypeParameterAsName(boolean uninferredTypeParameterAsName)
setIncludePropertyConstant
@NotNull
public DescriptorRendererBuilder setIncludePropertyConstant(boolean includePropertyConstant)
setIncludeSynthesizedParameterNames
@NotNull
public DescriptorRendererBuilder setIncludeSynthesizedParameterNames(boolean includeSynthesizedParameterNames)
setWithoutTypeParameters
@NotNull
public DescriptorRendererBuilder setWithoutTypeParameters(boolean withoutTypeParameters)
setWithoutFunctionParameterNames
@NotNull
public DescriptorRendererBuilder setWithoutFunctionParameterNames(boolean withoutFunctionParameterNames)
setReceiverAfterName
@NotNull
public DescriptorRendererBuilder setReceiverAfterName(boolean receiverAfterName)
setRenderClassObjectName
@NotNull
public DescriptorRendererBuilder setRenderClassObjectName(boolean renderClassObjectName)
setWithoutSuperTypes
@NotNull
public DescriptorRendererBuilder setWithoutSuperTypes(boolean withoutSuperTypes)
setRenderDefaultValues
public DescriptorRendererBuilder setRenderDefaultValues(boolean renderDefaultValues)
setTypeNormalizer
@NotNull
public DescriptorRendererBuilder setTypeNormalizer(@NotNull
kotlin.Function1<JetType,JetType> typeNormalizer)
setFlexibleTypesForCode
public DescriptorRendererBuilder setFlexibleTypesForCode(boolean flexibleTypesForCode)
build
@NotNull
public DescriptorRenderer build()