Rule catchBlock() { return Sequence( String("catch"), group.basics.testLexBreak(), group.basics.optWS(), Ch('('), group.basics.optWS(), group.structures.variableDefinitionModifiers().label("modifiers"), group.types.type().label("type"), group.basics.identifier().label("varName"), Ch(')'), group.basics.optWS(), blockStatement().label("body"), set(actions.createCatch(value("modifiers"), value("type"), value("varName"), value("body")))); } }
Rule catchBlock() { return Sequence( String("catch"), group.basics.testLexBreak(), group.basics.optWS(), Ch('('), group.basics.optWS(), group.structures.variableDefinitionModifiers().label("modifiers"), group.types.type().label("type"), group.basics.identifier().label("varName"), Ch(')'), group.basics.optWS(), blockStatement().label("body"), set(actions.createCatch(value("modifiers"), value("type"), value("varName"), value("body")))); } }
Rule catchBlock() { return Sequence( String("catch"), group.basics.testLexBreak(), group.basics.optWS(), Ch('('), group.basics.optWS(), group.structures.variableDefinitionModifiers().label("modifiers"), group.types.type().label("type"), group.basics.identifier().label("varName"), Ch(')'), group.basics.optWS(), blockStatement().label("body"), set(actions.createCatch(value("modifiers"), value("type"), value("varName"), value("body")))); } }