Table of Contents

Interface IJvmType

Namespace
TypedRest.CodeGeneration.Jvm.Model
Assembly
TypedRest.CodeGeneration.Jvm.dll

A type declaration that can be written to a file of its own.

public interface IJvmType

Properties

Deprecated

Marks the type as deprecated.

bool Deprecated { get; set; }

Property Value

bool

Identifier

The name of the type and the package it is declared in.

JvmIdentifier Identifier { get; }

Property Value

JvmIdentifier

Summary

A description of the type for a JavaDoc/KDoc comment.

string? Summary { get; set; }

Property Value

string

Methods

GetImports()

Returns every type that has to be imported by the file declaring this type.

IEnumerable<JvmIdentifier> GetImports()

Returns

IEnumerable<JvmIdentifier>