if (this instanceof HaxeStringLiteralExpression) {
return HaxeClassResolveResult.create(HaxeResolveUtil.findClassByQName("String", this));
}
if (this instanceof HaxeLiteralExpression) {
final LeafPsiElement child = (LeafPsiElement)getFirstChild();
final IElementType childTokenType = child == null ? null : child.getElementType();
return HaxeClassResolveResult.create(HaxeResolveUtil.findClassByQName(getLiteralClassName(childTokenType), this));
}
if (this instanceof HaxeArrayLiteral) {
HaxeArrayLiteral haxeArrayLiteral = (HaxeArrayLiteral)this;
HaxeExpressionList expressionList = haxeArrayLiteral.getExpressionList();