Skip navigation links
A B C D E G I J L M N P S U W Z _ 

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 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, boolean) - Method in class com.thoughtworks.paranamer.AdaptiveParanamer
 
lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.AnnotationParanamer
 
lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.AnnotationParanamer
 
lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.BytecodeReadingParanamer
 
lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.BytecodeReadingParanamer
 
lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.CachingParanamer
 
lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.CachingParanamer
 
lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.DefaultParanamer
 
lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.DefaultParanamer
 
lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.JavadocParanamer
 
lookupParameterNames(AccessibleObject, boolean) - Method in class com.thoughtworks.paranamer.JavadocParanamer
 
lookupParameterNames(AccessibleObject) - Method in class com.thoughtworks.paranamer.NullParanamer
 
lookupParameterNames(AccessibleObject, boolean) - 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, boolean) - 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.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 in com.thoughtworks.paranamer
Exception thrown when no parameter names are found
ParameterNamesNotFoundException(String, Exception) - Constructor for exception com.thoughtworks.paranamer.ParameterNamesNotFoundException
 
ParameterNamesNotFoundException(String) - Constructor for exception 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 com.thoughtworks.paranamer.ParameterNamesNotFoundException
 
A B C D E G I J L M N P S U W Z _ 
Skip navigation links

Copyright © 2007–2016. All rights reserved.