public interface Generator
Modifier and Type | Method and Description |
---|---|
<T extends CtElement> |
generate(ImmutableMap params)
Utility method that provides the same feature as
generate(Map) , but with a ImmutableMap as parameter (a Spoon elegant utility type) |
<T extends CtElement> |
generate(java.util.Map<java.lang.String,java.lang.Object> params)
Main method to generate a new AST made from substituting of parameters by
the values in `params`
|
<T extends CtType<?>> |
generate(java.lang.String typeQualifiedName,
java.util.Map<java.lang.String,java.lang.Object> params)
Generates a type with qualified name `typeQualifiedName`
by replacing the generator parameters with the arguments given in `params`.
|
Factory |
getFactory() |
<T extends CtElement> java.util.List<T> generate(java.util.Map<java.lang.String,java.lang.Object> params)
params
- - the substitution parameters, it can be CtElement, primitive literals like String, Integer, ... and or List or Set of them.<T extends CtElement> java.util.List<T> generate(ImmutableMap params)
generate(Map)
, but with a ImmutableMap
as parameter (a Spoon elegant utility type)<T extends CtType<?>> T generate(java.lang.String typeQualifiedName, java.util.Map<java.lang.String,java.lang.Object> params)
typeQualifiedName
- the qualified name of to be generated typeparams
- the pattern parametersCopyright © 2007–2021 Inria. All rights reserved.