Package org.spockframework.runtime.model
Class SpecElementInfo<P extends NodeInfo,R extends AnnotatedElement>
java.lang.Object
org.spockframework.runtime.model.NodeInfo<P,R>
org.spockframework.runtime.model.SpecElementInfo<P,R>
- All Implemented Interfaces:
IAttachmentContainer,IExcludable,IInterceptable,ISkippable,ITaggable
- Direct Known Subclasses:
FeatureInfo,SpecInfo
public abstract class SpecElementInfo<P extends NodeInfo,R extends AnnotatedElement>
extends NodeInfo<P,R>
implements ISkippable, IExcludable, ITaggable, IAttachmentContainer, IInterceptable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttachment(Attachment attachment) voidaddInterceptor(IMethodInterceptor interceptor) voidAdds a tag to the element.getTags()Returns the element's tags.booleanbooleanvoidsetExcluded(boolean excluded) voidsetSkipped(boolean skipped) Methods inherited from class org.spockframework.runtime.model.NodeInfo
getAnnotation, getAnnotations, getDescription, getLine, getMetadata, getName, getParent, getReflection, isAnnotationPresent, setDescription, setLine, setMetadata, setName, setParent, setReflection
-
Constructor Details
-
SpecElementInfo
public SpecElementInfo()
-
-
Method Details
-
isSkipped
public boolean isSkipped()- Specified by:
isSkippedin interfaceISkippable
-
setSkipped
public void setSkipped(boolean skipped) - Specified by:
setSkippedin interfaceISkippable
-
isExcluded
public boolean isExcluded()- Specified by:
isExcludedin interfaceIExcludable
-
setExcluded
public void setExcluded(boolean excluded) - Specified by:
setExcludedin interfaceIExcludable
-
getTags
Description copied from interface:ITaggableReturns the element's tags. -
addTag
Description copied from interface:ITaggableAdds a tag to the element. -
getAttachments
- Specified by:
getAttachmentsin interfaceIAttachmentContainer
-
addAttachment
- Specified by:
addAttachmentin interfaceIAttachmentContainer
-
getInterceptors
- Specified by:
getInterceptorsin interfaceIInterceptable
-
addInterceptor
- Specified by:
addInterceptorin interfaceIInterceptable
-