Package com.thoughtworks.paranamer
Class BytecodeReadingParanamer.TypeCollector
- java.lang.Object
-
- com.thoughtworks.paranamer.BytecodeReadingParanamer.TypeCollector
-
- Enclosing class:
- BytecodeReadingParanamer
private static class BytecodeReadingParanamer.TypeCollector extends java.lang.Object
The type collector waits for an specific method in order to start a method collector.
-
-
Field Summary
Fields Modifier and Type Field Description private BytecodeReadingParanamer.MethodCollector
collector
private static java.lang.String
COMMA
private java.lang.String
methodName
private java.lang.Class<?>[]
parameterTypes
private boolean
throwExceptionIfMissing
-
Constructor Summary
Constructors Modifier Constructor Description private
TypeCollector(java.lang.String methodName, java.lang.Class<?>[] parameterTypes, boolean throwExceptionIfMissing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
correctTypeName(BytecodeReadingParanamer.Type[] argumentTypes, int i)
private java.lang.String[]
getParameterNamesForMethod()
BytecodeReadingParanamer.MethodCollector
visitMethod(int access, java.lang.String name, java.lang.String desc)
-
-
-
Field Detail
-
COMMA
private static final java.lang.String COMMA
- See Also:
- Constant Field Values
-
methodName
private final java.lang.String methodName
-
parameterTypes
private final java.lang.Class<?>[] parameterTypes
-
throwExceptionIfMissing
private final boolean throwExceptionIfMissing
-
collector
private BytecodeReadingParanamer.MethodCollector collector
-
-
Method Detail
-
visitMethod
public BytecodeReadingParanamer.MethodCollector visitMethod(int access, java.lang.String name, java.lang.String desc)
-
correctTypeName
private java.lang.String correctTypeName(BytecodeReadingParanamer.Type[] argumentTypes, int i)
-
getParameterNamesForMethod
private java.lang.String[] getParameterNamesForMethod()
-
-