@@ -165,6 +165,11 @@ protected URI getUri() {
165165 protected Location getLocation () {
166166 return feature .getLocation ();
167167 }
168+
169+ @ Override
170+ public boolean isGlobalReadLockRequired () {
171+ return false ;
172+ }
168173 }
169174
170175 abstract static class FeatureElementDescriptor extends CucumberTestDescriptor
@@ -197,6 +202,16 @@ protected URI getUri() {
197202 return element .getUri ();
198203 }
199204
205+ @ Override
206+ public Type getType () {
207+ return Type .CONTAINER ;
208+ }
209+
210+ @ Override
211+ public boolean isGlobalReadLockRequired () {
212+ return false ;
213+ }
214+
200215 static final class ExamplesDescriptor extends FeatureElementDescriptor {
201216
202217 ExamplesDescriptor (
@@ -206,11 +221,6 @@ static final class ExamplesDescriptor extends FeatureElementDescriptor {
206221 super (configuration , uniqueId , name , source , element );
207222 }
208223
209- @ Override
210- public Type getType () {
211- return Type .CONTAINER ;
212- }
213-
214224 }
215225
216226 static final class RuleDescriptor extends FeatureElementDescriptor {
@@ -222,11 +232,6 @@ static final class RuleDescriptor extends FeatureElementDescriptor {
222232 super (configuration , uniqueId , name , source , element );
223233 }
224234
225- @ Override
226- public Type getType () {
227- return Type .CONTAINER ;
228- }
229-
230235 }
231236
232237 static final class ScenarioOutlineDescriptor extends FeatureElementDescriptor {
@@ -238,11 +243,6 @@ static final class ScenarioOutlineDescriptor extends FeatureElementDescriptor {
238243 super (configuration , uniqueId , name , source , element );
239244 }
240245
241- @ Override
242- public Type getType () {
243- return Type .CONTAINER ;
244- }
245-
246246 }
247247 }
248248
0 commit comments