INNER CODE UNIT · Java
Factory
VladRassokhin/intellij-hcl · gen/org/intellij/plugins/hcl/HCLElementTypes.java:46
class Factory {
public static PsiElement createElement(ASTNode node) {
IElementType type = node.getElementType();
if (type == ARRAY) {
return new HCLArrayImpl(node);
}
else if (type == BLOCK) {
return new HCLBlockImpl(node);
}
else if (type == BOOLEAN_LITERAL) {
return new HCLBooleanLiteralImpl(node);
}
else if (type == HEREDOC_CONTENT) {
return new HCLHeredocContentImpl(node);
}
else if (type == HEREDOC_LITERAL) {
return new HCLHeredocLiteralImpl(node);
}