Class ParameterBuilder
java.lang.Object
com.strobel.reflection.emit.ParameterBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ReadOnlyList<AnnotationBuilder<? extends Annotation>> private final MethodBuilderprivate Stringprivate final Type<?> private final int -
Constructor Summary
ConstructorsConstructorDescriptionParameterBuilder(MethodBuilder declaringMethod, int position, String name, Type<?> parameterType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomAnnotation(AnnotationBuilder<? extends Annotation> annotation) ReadOnlyList<AnnotationBuilder<? extends Annotation>> getName()Type<?> int(package private) void
-
Field Details
-
_declaringMethod
-
_parameterType
-
_position
private final int _position -
_annotations
-
_name
-
-
Constructor Details
-
ParameterBuilder
ParameterBuilder(MethodBuilder declaringMethod, int position, String name, Type<?> parameterType)
-
-
Method Details
-
addCustomAnnotation
-
getCustomAnnotations
-
getName
-
getParameterType
-
getPosition
public int getPosition() -
setName
-