Package com.strobel.reflection.emit
Class ParameterBuilder
java.lang.Object
com.strobel.reflection.emit.ParameterBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ReadOnlyList
<AnnotationBuilder<? extends Annotation>> private final MethodBuilder
private String
private final Type
<?> private final int
-
Constructor Summary
ConstructorsConstructorDescriptionParameterBuilder
(MethodBuilder declaringMethod, int position, String name, Type<?> parameterType) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCustomAnnotation
(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
-