toggle menu
rulebook
0.5-SNAPSHOT
jvm
switch theme
search in API
rulebook-ktlint
/
com.hendraanggrian.rulebook.ktlint
/
ExceptionThrowingRule
Exception
Throwing
Rule
class
ExceptionThrowingRule
:
RulebookRule
See wiki
.
Members
Constructors
Exception
Throwing
Rule
Link copied to clipboard
constructor
(
)
Properties
about
Link copied to clipboard
open
val
about
:
Rule.About
rule
Id
Link copied to clipboard
open
val
ruleId
:
RuleId
uses
Editor
Config
Properties
Link copied to clipboard
open
override
val
usesEditorConfigProperties
:
Set
<
EditorConfigProperty
<
*
>
>
visitor
Modifiers
Link copied to clipboard
open
override
val
visitorModifiers
:
Set
<
Rule.VisitorModifier
>
Functions
after
Last
Node
Link copied to clipboard
open
fun
afterLastNode
(
)
after
Visit
Child
Nodes
Link copied to clipboard
open
fun
afterVisitChildNodes
(
node
:
ASTNode
,
autoCorrect
:
Boolean
,
emit
:
(
offset
:
Int
,
errorMessage
:
String
,
canBeAutoCorrected
:
Boolean
)
->
Unit
)
before
First
Node
Link copied to clipboard
open
fun
beforeFirstNode
(
editorConfig
:
EditorConfig
)
before
Visit
Child
Nodes
Link copied to clipboard
open
override
fun
beforeVisitChildNodes
(
node
:
ASTNode
,
autoCorrect
:
Boolean
,
emit
:
(
offset
:
Int
,
errorMessage
:
String
,
canBeAutoCorrected
:
Boolean
)
->
Unit
)
is
Used
For
Traversal
Of
AST
Link copied to clipboard
fun
isUsedForTraversalOfAST
(
)
:
Boolean
should
Continue
Traversal
Of
AST
Link copied to clipboard
fun
shouldContinueTraversalOfAST
(
)
:
Boolean
start
Traversal
Of
AST
Link copied to clipboard
fun
startTraversalOfAST
(
)
stop
Traversal
Of
AST
Link copied to clipboard
fun
stopTraversalOfAST
(
)