Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AdaptiveParanamer - Class in com.thoughtworks.paranamer
-
Implementation of Paranamer which chooses between a series of Paranamer instances depending on which can supply data.
- AdaptiveParanamer() - Constructor for class com.thoughtworks.paranamer.AdaptiveParanamer
-
Use DefaultParanamer ahead of BytecodeReadingParanamer
- AdaptiveParanamer(Paranamer...) - Constructor for class com.thoughtworks.paranamer.AdaptiveParanamer
-
Prioritize a series of Paranamers
- AnnotationParanamer - Class in com.thoughtworks.paranamer
-
Implementation of Paranamer that uses @Named annotation of JSR 330.
- AnnotationParanamer() - Constructor for class com.thoughtworks.paranamer.AnnotationParanamer
- AnnotationParanamer(Paranamer) - Constructor for class com.thoughtworks.paranamer.AnnotationParanamer
- AnnotationParanamer.Jsr330Helper - Class in com.thoughtworks.paranamer
-
This is a different class, because the @Inject jar may not be in the classpath.
B
- BytecodeReadingParanamer - Class in com.thoughtworks.paranamer
-
An ASM-based implementation of Paranamer.
- BytecodeReadingParanamer() - Constructor for class com.thoughtworks.paranamer.BytecodeReadingParanamer
C
- CachingParanamer - Class in com.thoughtworks.paranamer
-
Implementation of Paranamer which delegate to another Paranamer implementation, adding caching functionality to speed up usage.
- CachingParanamer() - Constructor for class com.thoughtworks.paranamer.CachingParanamer
-
Uses a DefaultParanamer as the implementation it delegates to.
- CachingParanamer(Paranamer) - Constructor for class com.thoughtworks.paranamer.CachingParanamer
-
Specify a Paranamer instance to delegates to.
- CachingParanamer.WithoutWeakReferences - Class in com.thoughtworks.paranamer
-
This implementation has a better concurrent design (ConcurrentHashMap) which has a better strategy to implement concurrency: segments instead of synchronized.
- com.thoughtworks.paranamer - package com.thoughtworks.paranamer
D
- DefaultParanamer - Class in com.thoughtworks.paranamer
-
Default implementation of Paranamer reads from a post-compile added field called '__PARANAMER_DATA'
- DefaultParanamer() - Constructor for class com.thoughtworks.paranamer.DefaultParanamer
- DirJavadocProvider(File) - Constructor for class com.thoughtworks.paranamer.JavadocParanamer.DirJavadocProvider
E
- EMPTY_NAMES - Static variable in interface com.thoughtworks.paranamer.Paranamer
G
- getCanonicalName(Class<?>) - Static method in class com.thoughtworks.paranamer.JavadocParanamer
- getCause() - Method in exception class com.thoughtworks.paranamer.ParameterNamesNotFoundException
- getJavadocFilename(Member) - Static method in class com.thoughtworks.paranamer.JavadocParanamer
- getNamedValue(Annotation) - Method in class com.thoughtworks.paranamer.AnnotationParanamer
-
Override this if you want something other than JSR 330's Named annotation.
- getRawJavadoc(String) - Method in class com.thoughtworks.paranamer.JavadocParanamer.DirJavadocProvider
- getRawJavadoc(String) - Method in interface com.thoughtworks.paranamer.JavadocParanamer.JavadocProvider
- getRawJavadoc(String) - Method in class com.thoughtworks.paranamer.JavadocParanamer.UrlJavadocProvider
- getRawJavadoc(String) - Method in class com.thoughtworks.paranamer.JavadocParanamer.ZipJavadocProvider
I
- isNamed(Annotation) - Method in class com.thoughtworks.paranamer.AnnotationParanamer
-
Override this if you want something other than JSR 330's Named annotation.
J
- JavadocParanamer - Class in com.thoughtworks.paranamer
-
Accesses Javadocs to extract parameter names.
- JavadocParanamer(File) - Constructor for class com.thoughtworks.paranamer.JavadocParanamer
- JavadocParanamer(URL) - Constructor for class com.thoughtworks.paranamer.JavadocParanamer
- JavadocParanamer.DirJavadocProvider - Class in com.thoughtworks.paranamer
- JavadocParanamer.JavadocProvider - Interface in com.thoughtworks.paranamer
- JavadocParanamer.UrlJavadocProvider - Class in com.thoughtworks.paranamer
- JavadocParanamer.ZipJavadocProvider - Class in com.thoughtworks.paranamer
- Jsr330Helper() - Constructor for class com.thoughtworks.paranamer.AnnotationParanamer.Jsr330Helper
L
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.AdaptiveParanamer
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.AnnotationParanamer
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.BytecodeReadingParanamer
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.CachingParanamer
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.DefaultParanamer
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.JavadocParanamer
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.NullParanamer
- lookupParameterNames(AccessibleObject) - Method in interface com.thoughtworks.paranamer.Paranamer
-
Lookup the parameter names of a given method.
- lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.PositionalParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.AdaptiveParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.AnnotationParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.BytecodeReadingParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.CachingParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.DefaultParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.JavadocParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.NullParanamer
- lookupParameterNames(AccessibleObject, boolean) - Method in interface com.thoughtworks.paranamer.Paranamer
-
Lookup the parameter names of a given method.
- lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.PositionalParanamer
M
- makeMethodCache() - Method in class com.thoughtworks.paranamer.CachingParanamer
- makeMethodCache() - Method in class com.thoughtworks.paranamer.CachingParanamer.WithoutWeakReferences
N
- NullParanamer - Class in com.thoughtworks.paranamer
-
Implementation of Paranamer which adheres to the NullObject pattern
- NullParanamer() - Constructor for class com.thoughtworks.paranamer.NullParanamer
P
- ParameterNamesNotFoundException - Exception Class in com.thoughtworks.paranamer
-
Exception thrown when no parameter names are found
- ParameterNamesNotFoundException(String) - Constructor for exception class com.thoughtworks.paranamer.ParameterNamesNotFoundException
- ParameterNamesNotFoundException(String, Exception) - Constructor for exception class com.thoughtworks.paranamer.ParameterNamesNotFoundException
- Paranamer - Interface in com.thoughtworks.paranamer
-
Paranamer allows lookups of methods and constructors by parameter names.
- PositionalParanamer - Class in com.thoughtworks.paranamer
-
Paranamer that works on basis of the parameter position and can be used as last fallback of the
AdaptiveParanamer
. - PositionalParanamer() - Constructor for class com.thoughtworks.paranamer.PositionalParanamer
-
Default Contstructor with prefix
arg
. - PositionalParanamer(String) - Constructor for class com.thoughtworks.paranamer.PositionalParanamer
-
Constructor that allows to override the prefix.
S
- streamToString(InputStream) - Static method in class com.thoughtworks.paranamer.JavadocParanamer
U
- UrlJavadocProvider(URL) - Constructor for class com.thoughtworks.paranamer.JavadocParanamer.UrlJavadocProvider
- urlToStream(URL) - Static method in class com.thoughtworks.paranamer.JavadocParanamer
W
- WithoutWeakReferences() - Constructor for class com.thoughtworks.paranamer.CachingParanamer.WithoutWeakReferences
- WithoutWeakReferences(Paranamer) - Constructor for class com.thoughtworks.paranamer.CachingParanamer.WithoutWeakReferences
Z
- ZipJavadocProvider(File) - Constructor for class com.thoughtworks.paranamer.JavadocParanamer.ZipJavadocProvider
_
- __PARANAMER_DATA - Static variable in class com.thoughtworks.paranamer.AdaptiveParanamer
- __PARANAMER_DATA - Static variable in class com.thoughtworks.paranamer.AnnotationParanamer
- __PARANAMER_DATA - Static variable in class com.thoughtworks.paranamer.CachingParanamer
- __PARANAMER_DATA - Static variable in class com.thoughtworks.paranamer.DefaultParanamer
- __PARANAMER_DATA - Static variable in exception class com.thoughtworks.paranamer.ParameterNamesNotFoundException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form