Results 1 to 10 of about 33,509 (214)
A Non-Null Annotation Inferencer for Java Bytecode [PDF]
We present a non-null annotations inferencer for the Java bytecode language. We previously proposed an analysis to infer non-null annotations and proved it soundness and completeness with respect to a state of the art type system. This paper proposes extensions to our former analysis in order to deal with the Java bytecode language. We have implemented
Laurent Hubert
arxiv +3 more sources
Characterizing the Usage, Evolution and Impact of Java Annotations in Practice [PDF]
Annotations have been formally introduced into Java since Java 5. Since then, annotations have been widely used by the Java community for different purposes, such as compiler guidance and runtime processing. Despite the ever-growing use, there is still limited empirical knowledge about the actual usage of annotations in practice, the changes made to ...
Zhongxing Yu+3 more
arxiv +3 more sources
A modelling language for the effective design of Java annotations [PDF]
This paper describes a new modelling language for the effective design of Java annotations. Since their inclusion in the 5th edition of Java, annotations have grown from a useful tool for the addition of meta-data to play a central role in many popular software projects.
Irene Córdoba, Juan de Lara
arxiv +3 more sources
Ann: A domain-specific language for the effective design and validation of Java annotations [PDF]
This paper describes a new modelling language for the effective design and validation of Java annotations. Since their inclusion in the 5th edition of Java, annotations have grown from a useful tool for the addition of meta-data to play a central role in many popular software projects.
Irene Córdoba-Sánchez, Juan de Lara
arxiv +3 more sources
How do annotations affect Java code readability? [PDF]
Context: Code annotations have gained widespread popularity in programming languages, offering developers the ability to attach metadata to code elements to define custom behaviors. Many modern frameworks and APIs use annotations to keep integration less verbose and located nearer to the corresponding code element.
Eduardo Guerra+6 more
arxiv +4 more sources
Manipulating Data Lakes Intelligently With Java Annotations [PDF]
Data lakes are typically large data repositories where enterprises store data in a variety of data formats. From the perspective of data storage, data can be categorized into structured, semi-structured, and unstructured data. On the one hand, due to the
Lap Man Hoi, Wei Ke, Sio‐Kei Im
openalex +3 more sources
Unified Compile-Time and Runtime Java Annotation Processing [PDF]
Peter Pigula, Milan Nosáľ
openalex +3 more sources
Scientists are performing various measurements to overcome the COVID-19 pandemic. The genomic mutations of SARS-CoV-2 can change their pathogenicity, infectivity, transmission, and antigenicity.
Anwar Rovik, Clearensia Ade Bina Noviani
doaj +1 more source
WImpiBLAST: web interface for mpiBLAST to help biologists perform large-scale annotation using high performance computing. [PDF]
The function of a newly sequenced gene can be discovered by determining its sequence homology with known proteins. BLAST is the most extensively used sequence analysis program for sequence similarity search in large databases of sequences.
Parichit Sharma, Shrikant S Mantri
doaj +1 more source
Exchanging mutable data objects with untrusted code is a delicate matter because of the risk of creating a data space that is accessible by an attacker. Consequently, secure programming guidelines for Java stress the importance of using defensive copying
Thomas Jensen+2 more
doaj +1 more source