org.jetbrains.jet.renderer
Interface DescriptorRenderer
- All Superinterfaces:
- Renderer<DeclarationDescriptor>
- All Known Implementing Classes:
- DescriptorRendererImpl
public interface DescriptorRenderer
- extends Renderer<DeclarationDescriptor>
COMPACT_WITH_MODIFIERS
static final DescriptorRenderer COMPACT_WITH_MODIFIERS
SOURCE_CODE
static final DescriptorRenderer SOURCE_CODE
SOURCE_CODE_SHORT_NAMES_IN_TYPES
static final DescriptorRenderer SOURCE_CODE_SHORT_NAMES_IN_TYPES
COMPACT
static final DescriptorRenderer COMPACT
STARTS_FROM_NAME
static final DescriptorRenderer STARTS_FROM_NAME
FQ_NAMES_IN_TYPES
static final DescriptorRenderer FQ_NAMES_IN_TYPES
SHORT_NAMES_IN_TYPES
static final DescriptorRenderer SHORT_NAMES_IN_TYPES
DEBUG_TEXT
static final DescriptorRenderer DEBUG_TEXT
HTML_COMPACT_WITH_MODIFIERS
static final DescriptorRenderer HTML_COMPACT_WITH_MODIFIERS
HTML
static final DescriptorRenderer HTML
HTML_FOR_UNINFERRED_TYPE_PARAMS
static final DescriptorRenderer HTML_FOR_UNINFERRED_TYPE_PARAMS
renderType
@NotNull
java.lang.String renderType(@NotNull
JetType type)
renderTypeArguments
@NotNull
java.lang.String renderTypeArguments(@NotNull
java.util.List<TypeProjection> typeArguments)
renderAnnotation
@NotNull
java.lang.String renderAnnotation(@NotNull
AnnotationDescriptor annotation)
render
@NotNull
java.lang.String render(@NotNull
DeclarationDescriptor declarationDescriptor)
- Specified by:
render
in interface Renderer<DeclarationDescriptor>
renderFunctionParameters
@NotNull
java.lang.String renderFunctionParameters(@NotNull
FunctionDescriptor functionDescriptor)