Package | Description |
---|---|
com.thoughtworks.paranamer |
Modifier and Type | Class | Description |
---|---|---|
class |
AdaptiveParanamer |
Implementation of Paranamer which chooses between a series of Paranamer instances depending on which can supply data.
|
class |
AnnotationParanamer |
Implementation of Paranamer that uses @Named annotation of JSR 330.
|
class |
BytecodeReadingParanamer |
An ASM-based implementation of Paranamer.
|
class |
CachingParanamer |
Implementation of Paranamer which delegate to another Paranamer implementation,
adding caching functionality to speed up usage.
|
static class |
CachingParanamer.WithoutWeakReferences |
This implementation has a better concurrent design (ConcurrentHashMap) which
has a better strategy to implement concurrency: segments instead of synchronized.
|
class |
DefaultParanamer |
Default implementation of Paranamer reads from a post-compile added field called '__PARANAMER_DATA'
|
class |
JavadocParanamer |
Accesses Javadocs to extract parameter names.
|
class |
NullParanamer |
Implementation of Paranamer which adheres to the NullObject pattern
|
class |
PositionalParanamer |
Paranamer that works on basis of the parameter position and can be used as
last fallback of the
AdaptiveParanamer . |
Constructor | Description |
---|---|
AdaptiveParanamer(Paranamer... paranamers) |
Prioritize a series of Paranamers
|
AnnotationParanamer(Paranamer fallback) |
|
CachingParanamer(Paranamer delegate) |
Specify a Paranamer instance to delegates to.
|
WithoutWeakReferences(Paranamer delegate) |
Copyright © 2007–2019. All rights reserved.