@Order(value=-10000) public class ParameterValidator extends Object implements org.eclipse.xtend.lib.macro.ValidationParticipant<org.eclipse.xtend.lib.macro.declaration.NamedElement>
ParameterValidator
is active for elements annotated with Parameter
or IteratedParameter
.
It makes sure that methods, in which Parameter
or IteratedParameter
is used on parameters, are annotated
with Step
. It also makes sure that classes, in which Parameter
or IteratedParameter
is used on
fields, are annotated with TestClass
.Constructor and Description |
---|
ParameterValidator() |
Modifier and Type | Method and Description |
---|---|
void |
doValidate(List<? extends org.eclipse.xtend.lib.macro.declaration.NamedElement> annotatedTargetElements,
org.eclipse.xtend.lib.macro.ValidationContext context) |
public void doValidate(List<? extends org.eclipse.xtend.lib.macro.declaration.NamedElement> annotatedTargetElements, @Extension org.eclipse.xtend.lib.macro.ValidationContext context)
doValidate
in interface org.eclipse.xtend.lib.macro.ValidationParticipant<org.eclipse.xtend.lib.macro.declaration.NamedElement>
Copyright © 2018–2019 b+m Informatik AG. All rights reserved.