diff --git a/java/execution/openapi/src/com/intellij/execution/filters/AuxiliaryCallsFolding.java b/java/execution/impl/src/com/intellij/execution/filters/AuxiliaryCallsFolding.java
similarity index 100%
rename from java/execution/openapi/src/com/intellij/execution/filters/AuxiliaryCallsFolding.java
rename to java/execution/impl/src/com/intellij/execution/filters/AuxiliaryCallsFolding.java
diff --git a/java/java-impl/java-impl.iml b/java/java-impl/java-impl.iml
index d9a746ec0564..77ee216e9bdd 100644
--- a/java/java-impl/java-impl.iml
+++ b/java/java-impl/java-impl.iml
@@ -15,7 +15,7 @@
-
+
@@ -28,6 +28,8 @@
+
+
diff --git a/java/openapi/src/com/intellij/codeInsight/intention/AddAnnotationFix.java b/java/java-impl/src/com/intellij/codeInsight/intention/AddAnnotationFix.java
similarity index 100%
rename from java/openapi/src/com/intellij/codeInsight/intention/AddAnnotationFix.java
rename to java/java-impl/src/com/intellij/codeInsight/intention/AddAnnotationFix.java
diff --git a/java/java-impl/src/com/intellij/psi/impl/source/Constants.java b/java/java-impl/src/com/intellij/psi/impl/source/Constants.java
index 08ab8ea0cbfc..607c7efaa8eb 100644
--- a/java/java-impl/src/com/intellij/psi/impl/source/Constants.java
+++ b/java/java-impl/src/com/intellij/psi/impl/source/Constants.java
@@ -106,6 +106,12 @@ public interface Constants extends ElementType {
}
};
+ PsiElementArrayConstructor PSI_ANNOTATION_ARRAY_CONSTRUCTOR = new PsiElementArrayConstructor() {
+ public PsiAnnotation[] newPsiElementArray(int length) {
+ return length == 0 ? PsiAnnotation.EMPTY_ARRAY : new PsiAnnotation[length];
+ }
+ };
+
TokenSet CLASS_BIT_SET = TokenSet.create(CLASS, ANONYMOUS_CLASS, ENUM_CONSTANT_INITIALIZER);
TokenSet FIELD_BIT_SET = TokenSet.create(FIELD, ENUM_CONSTANT);
TokenSet METHOD_BIT_SET = TokenSet.create(METHOD, ANNOTATION_METHOD);
diff --git a/java/java-impl/src/com/intellij/psi/impl/source/PsiMethodReceiverImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/PsiMethodReceiverImpl.java
index 8b50d8ee6ff0..e042ba85e0b2 100644
--- a/java/java-impl/src/com/intellij/psi/impl/source/PsiMethodReceiverImpl.java
+++ b/java/java-impl/src/com/intellij/psi/impl/source/PsiMethodReceiverImpl.java
@@ -43,7 +43,7 @@ public class PsiMethodReceiverImpl extends CompositePsiElement implements PsiMet
@NotNull
public PsiAnnotation[] getAnnotations() {
- return getChildrenAsPsiElements(ElementType.ANNOTATIONS, PsiAnnotation.PSI_ANNOTATION_ARRAY_CONSTRUCTOR);
+ return getChildrenAsPsiElements(ElementType.ANNOTATIONS, Constants.PSI_ANNOTATION_ARRAY_CONSTRUCTOR);
}
public PsiAnnotation findAnnotation(@NotNull @NonNls String qualifiedName) {
diff --git a/java/openapi/openapi.iml b/java/openapi/openapi.iml
index a85d11a03eaf..51baca32eb85 100644
--- a/java/openapi/openapi.iml
+++ b/java/openapi/openapi.iml
@@ -8,7 +8,6 @@
-
@@ -21,10 +20,9 @@
-
+
-
diff --git a/java/openapi/src/com/intellij/psi/PsiAnnotation.java b/java/openapi/src/com/intellij/psi/PsiAnnotation.java
index 45623e17a642..585671eb666b 100644
--- a/java/openapi/src/com/intellij/psi/PsiAnnotation.java
+++ b/java/openapi/src/com/intellij/psi/PsiAnnotation.java
@@ -16,7 +16,6 @@
package com.intellij.psi;
import com.intellij.psi.meta.PsiMetaOwner;
-import com.intellij.psi.impl.source.PsiElementArrayConstructor;
import com.intellij.util.ArrayFactory;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -32,11 +31,6 @@ public interface PsiAnnotation extends PsiAnnotationMemberValue, PsiMetaOwner {
* The empty array of PSI annotations which can be reused to avoid unnecessary allocations.
*/
PsiAnnotation[] EMPTY_ARRAY = new PsiAnnotation[0];
- PsiElementArrayConstructor PSI_ANNOTATION_ARRAY_CONSTRUCTOR = new PsiElementArrayConstructor() {
- public PsiAnnotation[] newPsiElementArray(int length) {
- return length == 0 ? EMPTY_ARRAY : new PsiAnnotation[length];
- }
- };
ArrayFactory ARRAY_FACTORY = new ArrayFactory() {
public PsiAnnotation[] create(final int count) {
diff --git a/java/testFramework/testFramework-java.iml b/java/testFramework/testFramework-java.iml
index 2f47c91bd82a..129c4b2f135a 100644
--- a/java/testFramework/testFramework-java.iml
+++ b/java/testFramework/testFramework-java.iml
@@ -19,6 +19,7 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/util/treeView/AlphaComparator.java b/platform/platform-api/src/com/intellij/ide/util/treeView/AlphaComparator.java
similarity index 100%
rename from platform/platform-impl/src/com/intellij/ide/util/treeView/AlphaComparator.java
rename to platform/platform-api/src/com/intellij/ide/util/treeView/AlphaComparator.java
diff --git a/plugins/IdeaTestAssistant/IdeaTestAssistant.iml b/plugins/IdeaTestAssistant/IdeaTestAssistant.iml
index ef81570a1acd..89f6e6488d3b 100644
--- a/plugins/IdeaTestAssistant/IdeaTestAssistant.iml
+++ b/plugins/IdeaTestAssistant/IdeaTestAssistant.iml
@@ -11,6 +11,9 @@
+
+
+