Java annotation

Known as: @interface, Java annotations 
In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code. Classes, methods… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1987-2017
010203019872017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
Java provides two different options for processing source code annotations. One of them is the annotation processing API used in… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 3
  • figure 5
Is this relevant?
2014
2014
The capability of UML profiles to serve as annotation mechanism has been recognized in both industry and research. Today’s… (More)
  • figure 2
  • figure 3
  • figure 4
  • table 1
  • table 2
Is this relevant?
2010
2010
The Safety Critical Java Specification intends to support the development of programs that must be certified. The specification… (More)
Is this relevant?
2009
2009
A domain-specific language has been devised for verification of correct use of Annotation-based metadata in the Java programming… (More)
Is this relevant?
2007
2007
With the advent of Java 5 annotations, we note a marked increase in the availability of tools that can statically detect… (More)
  • table 1
  • table 2
  • figure 3
  • figure 4
  • table 3
Is this relevant?
2006
2006
We present a new programming model based on user annotations that can be used to transform plain Java programs into suitable… (More)
  • figure 1
  • figure 2
Is this relevant?
2006
2006
We discuss how Java annotations can be used to provide the meta information needed to automatically transform plain Java programs… (More)
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
2001
Highly Cited
2001
A static program checker that performs modular checking can check one program module for errors without needing to analyze the… (More)
  • figure 1
  • table 1
  • table 2
Is this relevant?
Highly Cited
2001
Highly Cited
2001
This paper shows how to integrate two complementary techniques for manipulating program invariants: dynamic detection and static… (More)
  • figure 1
  • figure 2
  • figure 4
Is this relevant?
1999
1999
The Java Bytecode language lacks expressiveness for traditional compiler optimizations, making this portable, secure software… (More)
Is this relevant?