Commit 9c015b46 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ additional fix for superfluous unused parameters

parent 6c77b933
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -1155,7 +1155,8 @@ class CodeStyleValidator extends AbstractDeclarativeValidator {

	private def checkNoUnusedFormalParameters(EObject parent, ArrayList<TTCN3Reference> params) {
		val module = parent.findDesiredParent(TTCN3Module)
		val list = parent.eAllOfType(TimerRefOrAll)
		val listAll = parent.eAllOfType(TimerRefOrAll)
		val listAny = parent.eAllOfType(TimerRefOrAny)
		var referenced = true

		for (p : params) {
@@ -1166,7 +1167,13 @@ class CodeStyleValidator extends AbstractDeclarativeValidator {
			
			// hack to find timer references in TimeoutStatement statements
			// TODO: improve this...
			for (t : list) {
			for (t : listAll) {
				val INode nodeRef = NodeModelUtils.getNode(t)
				if (p.name.equals(nodeRef.text.trim)) {
					referenced = true
				}
			}
			for (t : listAny) {
				val INode nodeRef = NodeModelUtils.getNode(t)
				if (p.name.equals(nodeRef.text.trim)) {
					referenced = true