org.jetbrains.jet.renderer
Class DescriptorRendererImpl

java.lang.Object
  extended by org.jetbrains.jet.renderer.DescriptorRendererImpl
All Implemented Interfaces:
DescriptorRenderer, Renderer<DeclarationDescriptor>

public class DescriptorRendererImpl
extends java.lang.Object
implements DescriptorRenderer


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.jet.renderer.DescriptorRenderer
DescriptorRenderer.DefaultValueParameterHandler, DescriptorRenderer.Modifier, DescriptorRenderer.OverrideRenderingPolicy, DescriptorRenderer.TextFormat, DescriptorRenderer.ValueParametersHandler
 
Field Summary
 
Fields inherited from interface org.jetbrains.jet.renderer.DescriptorRenderer
COMPACT, COMPACT_WITH_MODIFIERS, DEBUG_TEXT, HTML, SHORT_NAMES_IN_TYPES, SOURCE_CODE, SOURCE_CODE_SHORT_NAMES_IN_TYPES, STARTS_FROM_NAME, TEXT
 
Method Summary
 java.lang.String render(DeclarationDescriptor declarationDescriptor)
           
 java.lang.String renderFunctionParameters(FunctionDescriptor functionDescriptor)
           
 java.lang.String renderType(JetType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

renderType

@NotNull
public java.lang.String renderType(@NotNull
                                           JetType type)
Specified by:
renderType in interface DescriptorRenderer

render

@NotNull
public java.lang.String render(@NotNull
                                       DeclarationDescriptor declarationDescriptor)
Specified by:
render in interface DescriptorRenderer
Specified by:
render in interface Renderer<DeclarationDescriptor>

renderFunctionParameters

@NotNull
public java.lang.String renderFunctionParameters(@NotNull
                                                         FunctionDescriptor functionDescriptor)
Specified by:
renderFunctionParameters in interface DescriptorRenderer