summaryrefslogtreecommitdiff
path: root/json/src/com/intellij/json/psi/impl/JsonElementImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'json/src/com/intellij/json/psi/impl/JsonElementImpl.java')
-rw-r--r--json/src/com/intellij/json/psi/impl/JsonElementImpl.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/json/src/com/intellij/json/psi/impl/JsonElementImpl.java b/json/src/com/intellij/json/psi/impl/JsonElementImpl.java
new file mode 100644
index 00000000..e65b4b68
--- /dev/null
+++ b/json/src/com/intellij/json/psi/impl/JsonElementImpl.java
@@ -0,0 +1,23 @@
+package com.intellij.json.psi.impl;
+
+import com.intellij.extapi.psi.ASTWrapperPsiElement;
+import com.intellij.json.psi.JsonElement;
+import com.intellij.lang.ASTNode;
+import com.intellij.openapi.util.text.StringUtil;
+import org.jetbrains.annotations.NotNull;
+
+/**
+ * @author Mikhail Golubev
+ */
+public class JsonElementImpl extends ASTWrapperPsiElement implements JsonElement {
+
+ public JsonElementImpl(@NotNull ASTNode node) {
+ super(node);
+ }
+
+ @Override
+ public String toString() {
+ final String className = getClass().getSimpleName();
+ return StringUtil.trimEnd(className, "Impl");
+ }
+}