All Classes and Interfaces

Class
Description
Implementation of Paranamer which chooses between a series of Paranamer instances depending on which can supply data.
Adapted from ASM 3.0 pagg 23-25
Implementation of Paranamer that uses @Named annotation of JSR 330.
This is a different class, because the @Inject jar may not be in the classpath.
An ASM-based implementation of Paranamer.
A Java class parser to make a Class Visitor visit an existing class.
Objects of this class collects information from a specific method.
A Java type.
The type collector waits for an specific method in order to start a method collector.
Implementation of Paranamer which delegate to another Paranamer implementation, adding caching functionality to speed up usage.
This implementation has a better concurrent design (ConcurrentHashMap) which has a better strategy to implement concurrency: segments instead of synchronized.
Default implementation of Paranamer reads from a post-compile added field called '__PARANAMER_DATA'
A bytecode enhancer which adds a new static variable to some specific class.
Display help information on paranamer-maven-plugin.
Call mvn paranamer:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
Accesses Javadocs to extract parameter names.
 
 
 
 
Implementation of Paranamer which adheres to the NullObject pattern
Exception thrown when no parameter names are found
Paranamer allows lookups of methods and constructors by parameter names.
Generates parameter names from a source path and writes content to a given output path
Mojo to generate parameter names via ParanamerGenerator
Deprecated.
since 2.2
Ant Task to process parameter names.
Paranamer that works on basis of the parameter position and can be used as last fallback of the AdaptiveParanamer.
Qdox-based implementation of ParanamerGenerator which parses Java source files to processSourcePath parameter names lists.