Lines Matching defs:name
31 # The name of the wrapper class that performs the semantic check
117 'The Java class name and metod names are normally ' +
150 # The regular expression to extract the name of the *public* class
170 CLASS_NAME_RE = re.compile(r'^\s*(?:public\s+(?:(?:abstract|final|public|strictfp)\s+)*)+\s*class\s+(?P<name>[a-zA-Z_]\w*)', re.MULTILINE)
186 name = 'Java'
202 Extract the class name from the source code snippet [src]
211 return m.group('name')
217 Replace module name in students' submission.
220 @return: modified source code and new module name
317 name, ns, source = sol
319 # replace module name in the solution
325 compiled[name+'Class'] = cname
326 compiled[name] = self._writeModule(
336 os.path.dirname(compiled[name]['file']),
337 os.path.basename(compiled[name]['file']))
340 'Errors in %s solution: %s' % (name, result)
379 # substitute the class name in the test data with
380 # the actual, package-qualified class name