Eclipse方法中的java编译错误引用了缺少的类型
我写了以下两行:
OCLContextDefinitionMCParser parser = new OCLContextDefinitionMCParser();
Optional<ASTOCLContextDefinition> invariant = parser.parse(model.toString());
(而model
是Path
类型,它指向一个文件名)
但是eclipse在方法parse
下面加了一条红线。相应的错误消息如下所示:
The method parse(String) from type OCLContextDefinitionMCParser
refers to the missing type ASTOCLContextDefinition
当我查看位于OCLContextDefinitionMCParser
的parse
的签名时,我可以看到:
public Optional<oclgrammarDefinition.oclgrammarDefinition._ast.ASTOCLContextDefinition> parse(String filename) throws IOException, RecognitionException {
...
}
因此,我无法理解错误消息。我还添加了导入。但不知何故,parse
仍然有下划线
以下是问题视图内容的一部分:
Description Resource Path Location Type
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 105 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 106 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 106 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 156 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 157 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 157 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 316 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 317 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 359 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 359 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 412 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 496 Java Problem
ASTAnyExpr cannot be resolved to a type ASTOCLAnyExpression.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 507 Java Problem
ASTAnyExpr cannot be resolved to a type AnyExprMCParser.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_parser line 99 Java Problem
ASTAnyExpr cannot be resolved to a type AnyExprMCParser.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_parser line 102 Java Problem
ASTAnyExpr cannot be resolved to a type OCLGrammarASTAnyExprCoCo.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_cocos line 9 Java Problem
ASTAnyExpr cannot be resolved to a type OCLGrammarCoCoChecker.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_cocos line 408 Java Problem
ASTAnyExpr cannot be resolved to a type OCLGrammarInheritanceVisitor.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_visitor line 212 Java Problem
ASTAnyExprList cannot be resolved to a type OCLGrammarASTAnyExprListCoCo.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_cocos line 9 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 105 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 106 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 106 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 156 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 157 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 157 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 314 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 315 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 359 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 359 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 412 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 487 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 498 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 573 Java Problem
ASTIfThenElseStatement cannot be resolved to a type ASTOCLIfThenElseExpr.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_ast line 592 Java Problem
ASTIfThenElseStatement cannot be resolved to a type IfThenElseStatementMCParser.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_parser line 99 Java Problem
ASTIfThenElseStatement cannot be resolved to a type IfThenElseStatementMCParser.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_parser line 102 Java Problem
ASTIfThenElseStatement cannot be resolved to a type OCLGrammarASTIfThenElseStatementCoCo.java /oclgrammar/target/generated-sources/monticore/sourcecode/oclgrammar/oclgrammar/_cocos line 9 Java Problem
共 (0) 个答案