| AdaptiveParanamer |
Implementation of Paranamer which chooses between a series of Paranamer instances depending on which can supply data.
|
| AnnotationParanamer |
Implementation of Paranamer that uses @Named annotation of JSR 330.
|
| AnnotationParanamer.Jsr330Helper |
This is a different class, because the @Inject jar may not be in the classpath.
|
| BytecodeReadingParanamer |
An ASM-based implementation of Paranamer.
|
| BytecodeReadingParanamer.ClassReader |
A Java class parser to make a Class Visitor visit an existing class.
|
| BytecodeReadingParanamer.MethodCollector |
Objects of this class collects information from a specific method.
|
| BytecodeReadingParanamer.Type |
A Java type.
|
| BytecodeReadingParanamer.TypeCollector |
The type collector waits for an specific method in order to start a method
collector.
|
| CachingParanamer |
Implementation of Paranamer which delegate to another Paranamer implementation,
adding caching functionality to speed up usage.
|
| CachingParanamer.WithoutWeakReferences |
This implementation has a better concurrent design (ConcurrentHashMap) which
has a better strategy to implement concurrency: segments instead of synchronized.
|
| DefaultParanamer |
Default implementation of Paranamer reads from a post-compile added field called '__PARANAMER_DATA'
|
| JavadocParanamer |
Accesses Javadocs to extract parameter names.
|
| JavadocParanamer.DirJavadocProvider |
|
| JavadocParanamer.UrlJavadocProvider |
|
| JavadocParanamer.ZipJavadocProvider |
|
| NullParanamer |
Implementation of Paranamer which adheres to the NullObject pattern
|
| PositionalParanamer |
Paranamer that works on basis of the parameter position and can be used as
last fallback of the AdaptiveParanamer.
|