Package io.micronaut.sourcegen.model
Class ParameterDef
java.lang.Object
io.micronaut.sourcegen.model.ParameterDef
The parameter definition.
- Since:
 - 1.0
 - Author:
 - Denis Stepanov
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe parameter definition builder. - 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionfinal List<AnnotationDef>final Modifier[]final StringgetName()getType()booleanstatic ParameterDefresolveTypeVariables(Map<String, TypeDef> resolvedTypeVariables) Resolve the type variables for this parameter. 
- 
Field Details
- 
name
 - 
modifiers
 - 
annotations
 - 
javadoc
 - 
synthetic
protected final boolean synthetic 
 - 
 - 
Method Details
- 
of
 - 
builder
 - 
resolveTypeVariables
Resolve the type variables for this parameter.- Parameters:
 resolvedTypeVariables- The resolved type variables- Returns:
 - The resolved parameter
 - Since:
 - 1.7
 
 - 
getType
 - 
asExpression
 - 
asVariable
- Returns:
 - Return the parameter as a variable
 - Since:
 - 1.2
 
 - 
isSynthetic
public boolean isSynthetic()- Returns:
 - Is synthetic element
 
 - 
getName
 - 
getModifiers
 - 
getModifiersArray
 - 
getAnnotations
 - 
getJavadoc
 
 -