gw.lang.parser.exceptions.ParseResultsException: prog.gosu
Errors:
name, is already defined. Please use a different name. [line:12 col:13] in
line 11:
line 12: construct(name: String)
line 13: {
Line Number: 12 Column: 13
Warnings:
Missing override modifier. speak() overrides and/or implements the member from _nopackage_.prog.Animal. [line:18 col:30] in
line 17: // Abstract method - must be implemented by subclass
line 18: abstract function speak(): String
line 19:
Line Number: 18 Column: 30
Missing override modifier. move() overrides and/or implements the member from _nopackage_.prog.Animal. [line:21 col:20] in
line 20: // Concrete method
line 21: function move(): String
line 22: {
Line Number: 21 Column: 20
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.java:292)
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.java:263)
at gw.internal.gosu.parser.GosuClassParser.parseDefinitions(GosuClassParser.java:475)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClass.java:1551)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClass.java:1494)
at gw.internal.gosu.parser.GosuClass.isValid(GosuClass.java:925)
at gw.internal.gosu.parser.GosuProgram_Proxy.isValid(gw.internal.gosu.parser.GosuProgram_Proxy:2)
at gw.internal.gosu.parser.GosuProgramParser.parseExpressionOrProgram(GosuProgramParser.java:229)
at gw.lang.Gosu.runWithFile(Gosu.java:621)
at gw.lang.Gosu.start(Gosu.java:140)
at gw.lang.Gosu.main(Gosu.java:70)