SPeCS Packages Documentation
Preparing search index...
@specs-feup/extended-task-graph
preprocessing/subset/SubsetPreprocessor
SubsetPreprocessor
Class SubsetPreprocessor
Hierarchy (
View Summary
)
AStage
SubsetPreprocessor
Index
Constructors
constructor
Properties
DEFAULT_
RECIPE
Methods
apply
Code
Transformations
delete
Folder
Contents
generate
Code
generate
File
get
App
Name
get
Common
Prefix
get
Output
Dir
get
Top
Function
Join
Point
get
Top
Function
Name
get
Valid
Functions
log
log
End
log
Error
log
Line
log
Output
log
Start
log
Success
log
Trace
log
Warning
preprocess
reduce
To
Subset
sanitize
Code
Post
Subset
sanitize
Code
Pre
Subset
save
To
File
save
To
File
In
Subfolder
set
App
Name
set
Label
Color
set
Output
Dir
Constructors
constructor
new
SubsetPreprocessor
(
topFunction
:
string
,
outputDir
:
string
,
appName
:
string
,
)
:
SubsetPreprocessor
Parameters
topFunction
:
string
outputDir
:
string
appName
:
string
Returns
SubsetPreprocessor
Properties
Static
Readonly
DEFAULT_
RECIPE
DEFAULT_RECIPE
:
SubsetTransform
[]
= ...
Methods
apply
Code
Transformations
applyCodeTransformations
(
recipe
:
SubsetTransform
[]
,
silentTransforms
?:
boolean
,
)
:
void
Parameters
recipe
:
SubsetTransform
[]
silentTransforms
:
boolean
= false
Returns
void
delete
Folder
Contents
deleteFolderContents
(
folder
:
string
)
:
void
Parameters
folder
:
string
Returns
void
generate
Code
generateCode
(
subfolder
:
string
)
:
string
Parameters
subfolder
:
string
Returns
string
generate
File
generateFile
(
filepath
:
string
,
content
:
string
)
:
string
Parameters
filepath
:
string
content
:
string
Returns
string
get
App
Name
getAppName
()
:
string
Returns
string
get
Common
Prefix
getCommonPrefix
()
:
string
Returns
string
get
Output
Dir
getOutputDir
()
:
string
Returns
string
get
Top
Function
Join
Point
getTopFunctionJoinPoint
()
:
FunctionJp
Returns
FunctionJp
get
Top
Function
Name
getTopFunctionName
()
:
string
Returns
string
get
Valid
Functions
getValidFunctions
()
:
FunctionJp
[]
Returns
FunctionJp
[]
Protected
log
log
(
message
:
string
)
:
void
Parameters
message
:
string
Returns
void
Protected
log
End
logEnd
()
:
void
Returns
void
Protected
log
Error
logError
(
message
:
string
)
:
void
Parameters
message
:
string
Returns
void
Protected
log
Line
logLine
(
len
?:
number
)
:
void
Parameters
len
:
number
= 58
Returns
void
Protected
log
Output
logOutput
(
message
:
string
,
path
:
string
)
:
void
Parameters
message
:
string
path
:
string
Returns
void
Protected
log
Start
logStart
()
:
void
Returns
void
Protected
log
Success
logSuccess
(
message
:
string
)
:
void
Parameters
message
:
string
Returns
void
Protected
log
Trace
logTrace
(
exception
:
unknown
)
:
string
Parameters
exception
:
unknown
Returns
string
Protected
log
Warning
logWarning
(
message
:
string
)
:
void
Parameters
message
:
string
Returns
void
preprocess
preprocess
(
recipe
?:
SubsetTransform
[]
,
silentTransforms
?:
boolean
)
:
boolean
Parameters
recipe
:
SubsetTransform
[]
= SubsetPreprocessor.DEFAULT_RECIPE
silentTransforms
:
boolean
= false
Returns
boolean
reduce
To
Subset
reduceToSubset
()
:
boolean
Returns
boolean
sanitize
Code
Post
Subset
sanitizeCodePostSubset
()
:
void
Returns
void
sanitize
Code
Pre
Subset
sanitizeCodePreSubset
()
:
void
Returns
void
Protected
save
To
File
saveToFile
(
content
:
string
,
filename
:
string
)
:
string
Parameters
content
:
string
filename
:
string
Returns
string
Protected
save
To
File
In
Subfolder
saveToFileInSubfolder
(
content
:
string
,
filename
:
string
,
subfolder
:
string
,
)
:
string
Parameters
content
:
string
filename
:
string
subfolder
:
string
Returns
string
set
App
Name
setAppName
(
appName
:
string
)
:
void
Parameters
appName
:
string
Returns
void
set
Label
Color
setLabelColor
(
color
:
(
...
text
:
unknown
[]
)
=>
string
)
:
void
Parameters
color
:
(
...
text
:
unknown
[]
)
=>
string
Returns
void
set
Output
Dir
setOutputDir
(
outputDir
:
string
)
:
void
Parameters
outputDir
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
DEFAULT_
RECIPE
Methods
apply
Code
Transformations
delete
Folder
Contents
generate
Code
generate
File
get
App
Name
get
Common
Prefix
get
Output
Dir
get
Top
Function
Join
Point
get
Top
Function
Name
get
Valid
Functions
log
log
End
log
Error
log
Line
log
Output
log
Start
log
Success
log
Trace
log
Warning
preprocess
reduce
To
Subset
sanitize
Code
Post
Subset
sanitize
Code
Pre
Subset
save
To
File
save
To
File
In
Subfolder
set
App
Name
set
Label
Color
set
Output
Dir
SPeCS Packages Documentation
Loading...