Top Description Inners Methods
org.jetbrains.annotations

public @Interface Nls

extends Annotation
Annotations
@Documented
@Retention:CLASS
@Target:METHOD, FIELD, PARAMETER, LOCAL_VARIABLE, TYPE, PACKAGE
Imports
java.lang.annotation.*

This is a copy of `org.jetbrains.annotations.Nls` from IntelliJ. It's need in the build because Kotlin depends on annotations-13.0, an older version where Nls doesn't have `capitalization`, whereas new versions of the IntelliJ platform reference it in the bytecode. Since we intentionally remove the newer annotations artifact from the intellij-core dependency and use version 13.0 in the build, javac wouldn't find the class file Nls$Capitalization referenced in the bytecode, and would report a non-suppressible warning for each usage site of it in IntelliJ binaries.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public Nls.Capitalization
Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

capitalizationback to summary
public Nls.Capitalization capitalization()
org.jetbrains.annotations back to summary

public final Enum Nls.Capitalization

extends Enum<Nls.Capitalization>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Nls.Capitalization
public static final Nls.Capitalization
public static final Nls.Capitalization

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Nls.Capitalization
public static Nls.Capitalization[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

NotSpecifiedback to summary
public static final Nls.Capitalization NotSpecified
Sentenceback to summary
public static final Nls.Capitalization Sentence
Titleback to summary
public static final Nls.Capitalization Title

Constructor Detail

Capitalizationback to summary
private Capitalization()

Method Detail

valueOfback to summary
public static Nls.Capitalization valueOf(String name)
valuesback to summary
public static Nls.Capitalization[] values()