Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

org.jetbrains? What is it?

I recently cloned the ics-openvpn project: https://code.google.com/p/ics-openvpn/source/checkout

But when I opened the project, it gave me some errors considering these lines not being resolved:

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

I tried searching it on the internet, but I got no clear answer. So my question is: What is 'jetbrains'? How do I resolve this?

Thanks

like image 984
Black Magic Avatar asked Nov 14 '13 10:11

Black Magic


People also ask

What are JetBrains for?

JetBrains specialises in intelligent, productivity-enabling tools to help you write clean, quality code across . NET, Java, Ruby, Python, PHP, JavaScript, C# and C++ platforms throughout all stages of development.

What type of software is JetBrains?

A database administration tool for SQL databases. A data science tool for Jupyter Notebooks and Python.

What is org JetBrains annotations NotNull?

@NotNull The @NotNull annotation is, actually, an explicit contract declaring that: A method should not return null. Variables (fields, local variables, and parameters) cannot hold a null value.

Is JetBrains a Russian company?

JetBrains was founded in Prague, Czech Republic, 22 years ago. Over the years we have continued to expand our offices to other countries, setting up R&D centers in St. Petersburg, Boston, Munich, Amsterdam, and other locations.

Is JetBrains a software company?

JetBrains s.r.o. (formerly IntelliJ Software s.r.o.) is a software development company whose tools are targeted towards software developers and project managers. As of 2017, the company has around 700 employees in its six offices in Prague, Saint Petersburg, Moscow, Munich, Boston and Novosibirsk.

Why choose JetBrains for development?

Whatever platform or language you work with, JetBrains has a development tool for you. Many of the world's most dynamic companies and individuals find JetBrains tools make them more creative and effective.

What is the history of JetBrains?

InfoWorld magazine awarded the firm "Technology of the Year Award" in 2011 and 2015. JetBrains, initially called IntelliJ Software, was founded in 2000 in Prague by three Russian software developers: Sergey Dmitriev, Valentin Kipyatkov and Eugene Belyaev. The company's first product was IntelliJ Renamer, a tool for code refactoring in Java.

How many usages Does JetBrains have?

JetBrains Exposed 188 usages 11. JetBrains Dokka 177 usages 12. JetBrains Xodus 80 usages 13. JetBrains Skiko 75 usages 14. JetBrains Lets Plot 66 usages 15. JetBrains Ktor 37 usages 16. Kotlin React 33 usages 17. JetBrains TeamCity 27 usages 18. Kotlin Extensions 25 usages 19. Markdown 21 usages 20. JetBrains Pty4J 21 usages


1 Answers

@Nullable and @NotNull annotations introduced in IntelliJ IDEA for catching NullPointerException's (NPE's) through the Constant Conditions & Exceptions and @Nullable problem inspections.

The org.jetbrains.annotations project is open-source, hosted at GitHub. A few other annotations are included: @Nls & @NonNls for localization, @PropertyKey for resource bundles, and @TestOnly for testing.

To download the library of annotations, see the GitHub page.

Maven:

<dependency>
    <groupId>org.jetbrains</groupId>
    <artifactId>annotations</artifactId>
    <version>16.0.2</version>
</dependency>
like image 103
danilodeveloper Avatar answered Sep 20 '22 00:09

danilodeveloper