[Yaml] Fix ClassCastException in YamlParser Change-Id: I421b978c4540278265833c2dcb3f2148a0903b80
diff --git a/yaml/org.eclipse.statet.yaml.core/src/org/eclipse/statet/yaml/core/ast/YamlParser.java b/yaml/org.eclipse.statet.yaml.core/src/org/eclipse/statet/yaml/core/ast/YamlParser.java index c34c71b..fe8fcc2 100644 --- a/yaml/org.eclipse.statet.yaml.core/src/org/eclipse/statet/yaml/core/ast/YamlParser.java +++ b/yaml/org.eclipse.statet.yaml.core/src/org/eclipse/statet/yaml/core/ast/YamlParser.java
@@ -35,6 +35,7 @@ import org.yaml.snakeyaml.error.Mark; import org.yaml.snakeyaml.tokens.AliasToken; +import org.yaml.snakeyaml.tokens.AnchorToken; import org.yaml.snakeyaml.tokens.ScalarToken; import org.yaml.snakeyaml.tokens.TagToken; import org.yaml.snakeyaml.tokens.TagTuple; @@ -535,7 +536,7 @@ final YamlAstNode currentNode= nonNullAssert(this.currentNode); final Label node= new Label.Anchor(currentNode, token.getStartMark().getIndex(), token.getEndMark().getIndex(), - ((AliasToken) token).getValue() ); + ((AnchorToken)token).getValue() ); addChildTerm(node); checkForProblem(token.getStartMark(), node); continue; @@ -544,7 +545,7 @@ final YamlAstNode currentNode= nonNullAssert(this.currentNode); final Label node= new Label.Reference(currentNode, token.getStartMark().getIndex(), token.getEndMark().getIndex(), - ((AliasToken) token).getValue() ); + ((AliasToken)token).getValue() ); addChildTerm(node); checkForProblem(token.getStartMark(), node); continue;