org.jetbrains.jet.renderer
Class DescriptorRendererBuilder

java.lang.Object
  extended by org.jetbrains.jet.renderer.DescriptorRendererBuilder

public class DescriptorRendererBuilder
extends java.lang.Object


Constructor Summary
DescriptorRendererBuilder()
           
 
Method Summary
 DescriptorRenderer build()
           
 DescriptorRendererBuilder setClassWithPrimaryConstructor(boolean classWithPrimaryConstructor)
           
 DescriptorRendererBuilder setDebugMode(boolean debugMode)
           
 DescriptorRendererBuilder setExcludedAnnotationClasses(java.util.Collection<FqName> excludedAnnotationClasses)
           
 DescriptorRendererBuilder setIncludePropertyConstant(boolean includePropertyConstant)
           
 DescriptorRendererBuilder setIncludeSynthesizedParameterNames(boolean includeSynthesizedParameterNames)
           
 DescriptorRendererBuilder setModifiers(DescriptorRenderer.Modifier... modifiers)
           
 DescriptorRendererBuilder setModifiers(java.util.Set<DescriptorRenderer.Modifier> modifiers)
           
 DescriptorRendererBuilder setNormalizedVisibilities(boolean normalizedVisibilities)
           
 DescriptorRendererBuilder setOverrideRenderingPolicy(DescriptorRenderer.OverrideRenderingPolicy overrideRenderingPolicy)
           
 DescriptorRendererBuilder setPrettyFunctionTypes(boolean prettyFunctionTypes)
           
 DescriptorRendererBuilder setReceiverAfterName(boolean receiverAfterName)
           
 DescriptorRendererBuilder setRenderClassObjectName(boolean renderClassObjectName)
           
 DescriptorRendererBuilder setShortNames(boolean shortNames)
           
 DescriptorRendererBuilder setShowInternalKeyword(boolean showInternalKeyword)
           
 DescriptorRendererBuilder setStartFromName(boolean startFromName)
           
 DescriptorRendererBuilder setTextFormat(DescriptorRenderer.TextFormat textFormat)
           
 DescriptorRendererBuilder setUninferredTypeParameterAsName(boolean uninferredTypeParameterAsName)
           
 DescriptorRendererBuilder setUnitReturnType(boolean unitReturnType)
           
 DescriptorRendererBuilder setValueParametersHandler(DescriptorRenderer.ValueParametersHandler valueParametersHandler)
           
 DescriptorRendererBuilder setVerbose(boolean verbose)
           
 DescriptorRendererBuilder setWithDefinedIn(boolean withDefinedIn)
           
 DescriptorRendererBuilder setWithoutFunctionParameterNames(boolean withoutFunctionParameterNames)
           
 DescriptorRendererBuilder setWithoutSuperTypes(boolean withoutSuperTypes)
           
 DescriptorRendererBuilder setWithoutTypeParameters(boolean withoutTypeParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptorRendererBuilder

public DescriptorRendererBuilder()
Method Detail

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

public DescriptorRendererBuilder setIncludePropertyConstant(boolean includePropertyConstant)

setIncludeSynthesizedParameterNames

public DescriptorRendererBuilder setIncludeSynthesizedParameterNames(boolean includeSynthesizedParameterNames)

setWithoutTypeParameters

public DescriptorRendererBuilder setWithoutTypeParameters(boolean withoutTypeParameters)

setWithoutFunctionParameterNames

public DescriptorRendererBuilder setWithoutFunctionParameterNames(boolean withoutFunctionParameterNames)

setReceiverAfterName

public DescriptorRendererBuilder setReceiverAfterName(boolean receiverAfterName)

setRenderClassObjectName

public DescriptorRendererBuilder setRenderClassObjectName(boolean renderClassObjectName)

setWithoutSuperTypes

public DescriptorRendererBuilder setWithoutSuperTypes(boolean withoutSuperTypes)

build

@NotNull
public DescriptorRenderer build()