有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Eclipse方法中的java编译错误引用了缺少的类型

我写了以下两行:

OCLContextDefinitionMCParser parser = new OCLContextDefinitionMCParser();
Optional<ASTOCLContextDefinition> invariant = parser.parse(model.toString());

(而modelPath类型,它指向一个文件名)

但是eclipse在方法parse下面加了一条红线。相应的错误消息如下所示:

The method parse(String) from type OCLContextDefinitionMCParser 
refers to the missing type ASTOCLContextDefinition

当我查看位于OCLContextDefinitionMCParserparse的签名时,我可以看到:

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) 个答案