为空性的注解

有为空性的注解Java类型不代表平台类型,但是和正常为空或不为空的Kotlin类型。编译器支持多种为空的注解:

  • JetBrains (org.jetbrains.annotations包下的@Nullable和@NotNull)
  • Android(com.android.annotations和android.support.annotations)
  • JSR-305(javax.annotation)
  • FindBugs(edu.umd.cs.findbugs.annotations)
  • Eclipse(org.eclipse.jdt.annotation)
  • Lombok(lombok.NonNull)

你可以找到全部的列表在Kotlin compiler source code

results matching ""

    No results matching ""