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 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 setShortNames(boolean shortNames)
           
 DescriptorRendererBuilder setShowInternalKeyword(boolean showInternalKeyword)
           
 DescriptorRendererBuilder setStartFromName(boolean startFromName)
           
 DescriptorRendererBuilder setTextFormat(DescriptorRenderer.TextFormat textFormat)
           
 DescriptorRendererBuilder setUnitReturnType(boolean unitReturnType)
           
 DescriptorRendererBuilder setValueParametersHandler(DescriptorRenderer.ValueParametersHandler valueParametersHandler)
           
 DescriptorRendererBuilder setVerbose(boolean verbose)
           
 DescriptorRendererBuilder setWithDefinedIn(boolean withDefinedIn)
           
 
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

public DescriptorRendererBuilder setShortNames(boolean shortNames)

setWithDefinedIn

public DescriptorRendererBuilder setWithDefinedIn(boolean withDefinedIn)

setModifiers

public DescriptorRendererBuilder setModifiers(java.util.Set<DescriptorRenderer.Modifier> modifiers)

setModifiers

public DescriptorRendererBuilder setModifiers(DescriptorRenderer.Modifier... modifiers)

setStartFromName

public DescriptorRendererBuilder setStartFromName(boolean startFromName)

setDebugMode

public DescriptorRendererBuilder setDebugMode(boolean debugMode)

setClassWithPrimaryConstructor

public DescriptorRendererBuilder setClassWithPrimaryConstructor(boolean classWithPrimaryConstructor)

setVerbose

public DescriptorRendererBuilder setVerbose(boolean verbose)

setUnitReturnType

public DescriptorRendererBuilder setUnitReturnType(boolean unitReturnType)

setNormalizedVisibilities

public DescriptorRendererBuilder setNormalizedVisibilities(boolean normalizedVisibilities)

setShowInternalKeyword

public DescriptorRendererBuilder setShowInternalKeyword(boolean showInternalKeyword)

setOverrideRenderingPolicy

public DescriptorRendererBuilder setOverrideRenderingPolicy(DescriptorRenderer.OverrideRenderingPolicy overrideRenderingPolicy)

setValueParametersHandler

public DescriptorRendererBuilder setValueParametersHandler(@NotNull
                                                           DescriptorRenderer.ValueParametersHandler valueParametersHandler)

setTextFormat

public DescriptorRendererBuilder setTextFormat(@NotNull
                                               DescriptorRenderer.TextFormat textFormat)

setExcludedAnnotationClasses

public DescriptorRendererBuilder setExcludedAnnotationClasses(@NotNull
                                                              java.util.Collection<FqName> excludedAnnotationClasses)

setPrettyFunctionTypes

public DescriptorRendererBuilder setPrettyFunctionTypes(boolean prettyFunctionTypes)

build

public DescriptorRenderer build()