Top Description Inners Methods
net.bytebuddy.agent.utility.nullability

public @Interface NeverNull

extends Annotation
Annotations
@Documented
@Target:FIELD, METHOD, PARAMETER
@Retention:RUNTIME
@Nonnull
@TypeQualifierNickname
Imports
javax.annotation.Nonnull, javax.annotation.meta.TypeQualifierDefault, .TypeQualifierNickname, java.lang.annotation.*

Indicates that a field, method or parameter can never be null. Typically, this does not need to be declared explicitly but is guaranteed by ByDefault.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static @interface
NeverNull.ByDefault

Indicates that any field, method return or method and constructor parameter of a package is never null.

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
net.bytebuddy.agent.utility.nullability back to summary

public @Interface NeverNull.ByDefault

extends Annotation
Annotations
@Documented
@Target:PACKAGE
@Retention:RUNTIME
@Nonnull
@TypeQualifierDefault:FIELD, METHOD, PARAMETER

Indicates that any field, method return or method and constructor parameter of a package is never null.

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString