Commit 028f6a2d authored by Daniel Honsel's avatar Daniel Honsel
Browse files

removed todos: checkZeroReferencedModuleDefinitions seems to work as desired

parent ca622b91
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -640,7 +640,6 @@ class CodeStyleValidator extends AbstractDeclarativeValidator {
		res
	}

	// TODO: create own check method for every type???
	@Check
	def checkZeroReferencedModuleDefinitions(ModuleDefinition definition) {
		if (!activeProfile.checkZeroReferencedModuleDefinitions)
@@ -651,6 +650,7 @@ class CodeStyleValidator extends AbstractDeclarativeValidator {
		// if (parentGroup != null)
		// return;
		val parentModule = definition.findDesiredParent(TTCN3Module)
		
		val Pattern zeroReferencedModuleDefinitionsExcludedPattern = Pattern.compile(
			activeProfile.getZeroReferencedModuleDefinitionsExcludedRegExp())
		val Matcher zeroReferencedModuleDefinitionsExcludedMatcher = zeroReferencedModuleDefinitionsExcludedPattern.
@@ -757,7 +757,6 @@ class CodeStyleValidator extends AbstractDeclarativeValidator {
		}
	}

	// TODO: figure out another way to find referenced objects
	private def boolean isUnreferenced(EObject type, TTCN3Module parent) {
		val target = newHashSet(type);
		var boolean found = parent.isReferenced2(target)