Example usage for org.eclipse.jdt.core JavaCore COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME

List of usage examples for org.eclipse.jdt.core JavaCore COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME

Introduction

In this page you can find the example usage for org.eclipse.jdt.core JavaCore COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME.

Prototype

String COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME

To view the source code for org.eclipse.jdt.core JavaCore COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME.

Click Source Link

Document

Compiler option ID: Name of Annotation Type to specify a nullness default for unannotated types.

Usage

From source file:org.eclipselabs.nullness.equinox.JavaProjectAnnotationSet.java

License:Open Source License

public JavaProjectAnnotationSet(IJavaProject project) {
    Map<?, ?> options = project.getOptions(true);
    defaultNonNullAnnotation = getOption(options, JavaCore.COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME);
    nonNullAnnotation = getOption(options, JavaCore.COMPILER_NONNULL_ANNOTATION_NAME);
    nullableAnnotation = getOption(options, JavaCore.COMPILER_NULLABLE_ANNOTATION_NAME);
}