Results 1 to 10 of about 519,644 (350)
Unified Compile-Time and Runtime Java Annotation Processing [PDF]
Java provides two different options for processing source code annotations. One of them is the annotation processing API used in compile time, and the other is the Reflection API used in runtime. Both options provide different API for accessing program metamodel.
Peter Pigula, Milan Nosáľ
doaj +5 more sources
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.
Hubert, Laurent
core +13 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
doaj +4 more sources
How does annotations affect Java code readability? [PDF]
Abstract Context: Code annotation is a feature to define custom metadata about programming elements. Many modern frameworks and APIs use annotations to keep integration less verbose and closer to the corresponding code element. However, contrary to the initial intent, practitioners often complain about the negative impacts of annotations on ...
Eduardo Guerra +6 more
semanticscholar +5 more sources
PAMELA: An annotation-based Java modeling framework [PDF]
Abstract This article presents PAMELA, an annotation-based Java modeling framework. PAMELA provides a smooth integration between model and code and enables Java developers to handle software development both at conceptual level and at source-code level, without code transformation and/or generation, avoiding round-trip-related issues.
Sylvain Guérin +7 more
semanticscholar +5 more sources
Semantic Annotation for Java. [PDF]
This paper describes how to use annotation to provide semantic information. The applications include the automatic construction of a GUI so that the user input is constrained to a correct range (guarding the input). Elementary GUI examples include elements for a variety of data types.
Douglas Lyon
semanticscholar +4 more sources
AnnaBot: A Static Verifier for Java Annotation Usage [PDF]
This paper describes AnnaBot, one of the first tools to verify correct use of Annotation-based metadata in the Java programming language. These Annotations are a standard Java 5 mechanism used to attach metadata to types, methods, or fields without using an external configuration file.
Ian F. Darwin
semanticscholar +3 more sources
CodeLabeller: A Web-Based Code Annotation Tool for Java Design Patterns and Summaries [PDF]
While constructing supervised learning models, we require labelled examples to build a corpus and train a machine learning model. However, most studies have built the labelled dataset manually, which in many occasions is a daunting task. To mitigate this
Norman Chen +3 more
openalex +2 more sources
Java annotation-aware just-in-time (AJIT) complilation system [PDF]
The Java Bytecodes language lacks expressiveness for traditional compiler optimizations making this portable, secure software distribution format inefficient as a program representation to produce high performance native code from. The fact that some bytecode operations intrinsically enclose implicit sub-operations (e.g., iaload, includes the address ...
Azevedo, Ana, Nicolau, Alex, Hummel, Joe
semanticscholar +5 more sources
Detecting Modularity "Smells" in Dependencies Injected with Java Annotations [PDF]
Dependency injection is a recent programming mechanism reducing dependencies among components by delegating them to an external entity, called a dependency injection framework. An increasingly popular approach to dependency injection implementation relies upon using Java annotations, a special form of syntactic metadata provided by the dependency ...
S Roubtsov +2 more
openalex +3 more sources

