Top Interfaces Classes
[default module]

Package com.thoughtworks.paranamer


Interface Summary

Modifier and TypeInterface and Description
public interface
Paranamer

Paranamer allows lookups of methods and constructors by parameter names.

Class Summary

Modifier and TypeClass and Description
public class
AdaptiveParanamer

Implementation of Paranamer which chooses between a series of Paranamer instances depending on which can supply data.

public class
AnnotationParanamer

Implementation of Paranamer that uses @Named annotation of JSR 330.

public class
BytecodeReadingParanamer

An ASM-based implementation of Paranamer.

public class
CachingParanamer

Implementation of Paranamer which delegate to another Paranamer implementation, adding caching functionality to speed up usage.

public class
DefaultParanamer

Default implementation of Paranamer reads from a post-compile added field called '__PARANAMER_DATA'

public class
JavadocParanamer

Accesses Javadocs to extract parameter names.

public class
NullParanamer

Implementation of Paranamer which adheres to the NullObject pattern

public class
ParameterNamesNotFoundException

Exception thrown when no parameter names are found

public class
PositionalParanamer

Paranamer that works on basis of the parameter position and can be used as last fallback of the AdaptiveParanamer.