Skip to content

Commit

Permalink
Cleanup Debugger-Filters package
Browse files Browse the repository at this point in the history
  • Loading branch information
astares committed Jun 24, 2020
1 parent f1626bf commit c39e2e8
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 13 deletions.
2 changes: 1 addition & 1 deletion src/Debugger-Filters/BlockFilter.class.st
Expand Up @@ -7,7 +7,7 @@ Class {
#instVars : [
'block'
],
#category : #'Debugger-Filters'
#category : #'Debugger-Filters-Base'
}

{ #category : #'instance creation' }
Expand Down
5 changes: 3 additions & 2 deletions src/Debugger-Filters/BooleanFilter.class.st
Expand Up @@ -8,7 +8,7 @@ Class {
'filters',
'booleanOperator'
],
#category : #'Debugger-Filters'
#category : #'Debugger-Filters-Base'
}

{ #category : #'instance creation' }
Expand Down Expand Up @@ -40,5 +40,6 @@ BooleanFilter >> filters: theFilters [

{ #category : #testing }
BooleanFilter >> shouldDisplay: aContext [
^ (self filters first shouldDisplay: aContext) perform: booleanOperator with: [self filters last shouldDisplay: aContext]
^ (self filters first shouldDisplay: aContext)
perform: booleanOperator with: [self filters last shouldDisplay: aContext]
]
2 changes: 1 addition & 1 deletion src/Debugger-Filters/KernelClassesFilter.class.st
Expand Up @@ -7,7 +7,7 @@ Class {
#instVars : [
'kernelClasses'
],
#category : #'Debugger-Filters'
#category : #'Debugger-Filters-Base'
}

{ #category : #initialization }
Expand Down
23 changes: 23 additions & 0 deletions src/Debugger-Filters/ManifestDebuggerFilters.class.st
@@ -0,0 +1,23 @@
"
I store metadata for this package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
"
Class {
#name : #ManifestDebuggerFilters,
#superclass : #PackageManifest,
#category : #'Debugger-Filters-Manifest'
}

{ #category : #'code-critics' }
ManifestDebuggerFilters class >> ruleBadMessageRule2V1FalsePositive [
^ #(#(#(#RGMethodDefinition #(#BooleanFilter #shouldDisplay: #false)) #'2020-06-24T08:38:44.359688+02:00') )
]

{ #category : #'code-critics' }
ManifestDebuggerFilters class >> ruleCollectionMessagesToExternalObjectRuleV1FalsePositive [
^ #(#(#(#RGMetaclassDefinition #(#'SelectorFilter class' #SelectorFilter)) #'2020-06-24T08:39:44.785251+02:00') )
]

{ #category : #'code-critics' }
ManifestDebuggerFilters class >> ruleUsesTrueRuleV1FalsePositive [
^ #(#(#(#RGMethodDefinition #(#KernelClassesFilter #kernelClassesToExclude #false)) #'2020-06-24T08:38:55.095241+02:00') )
]
13 changes: 5 additions & 8 deletions src/Debugger-Filters/SelectorFilter.class.st
Expand Up @@ -7,22 +7,20 @@ Class {
#instVars : [
'selectors'
],
#category : #'Debugger-Filters'
#category : #'Debugger-Filters-Base'
}

{ #category : #'instance creation' }
SelectorFilter class >> forSelector: aSelector [
|filter|

|filter|
filter:= self new.
filter selectors add: aSelector.
^ filter
]

{ #category : #'instance creation' }
SelectorFilter class >> forSelectors: someSelectors [
|filter|

|filter|
filter:= self new.
filter selectors addAll: someSelectors.
^ filter
Expand All @@ -31,7 +29,7 @@ SelectorFilter class >> forSelectors: someSelectors [
{ #category : #initialization }
SelectorFilter >> initialize [
super initialize.
self selectors: OrderedCollection new.
self selectors: OrderedCollection new
]

{ #category : #accessing }
Expand All @@ -46,6 +44,5 @@ SelectorFilter >> selectors: someSelectors [

{ #category : #testing }
SelectorFilter >> shouldDisplay: aContext [
^ (self selectors
includes: aContext method selector) not.
^ (self selectors includes: aContext method selector) not
]
7 changes: 6 additions & 1 deletion src/Debugger-Filters/StackFilter.class.st
Expand Up @@ -4,9 +4,14 @@ A filter on the current stack for debugging
Class {
#name : #StackFilter,
#superclass : #Object,
#category : #'Debugger-Filters'
#category : #'Debugger-Filters-Base'
}

{ #category : #testing }
StackFilter class >> isAbstract [
^self == StackFilter
]

{ #category : #operators }
StackFilter >> and: aFilter [
^ BooleanFilter withFilters: (OrderedCollection with: self with: aFilter) operator: #and:
Expand Down

0 comments on commit c39e2e8

Please sign in to comment.