remove ConfigTest and related classes (IDEA-CR-4574)

This commit is contained in:
Yann Cébron
2015-11-26 12:11:53 +01:00
parent 3970dc8248
commit c2ab4e96cb
8 changed files with 3 additions and 243 deletions
@@ -1,63 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.AbstractCollection;
import com.intellij.util.xmlb.annotations.Attribute;
import com.intellij.util.xmlb.annotations.Property;
import com.intellij.util.xmlb.annotations.Tag;
@Tag(ActionManagerImpl.ACTION_ELEMENT_NAME)
public class ActionBean {
@Attribute(ActionManagerImpl.ID_ATTR_NAME)
public String id;
@Property(surroundWithTag = false)
@AbstractCollection(surroundWithTag = false)
public KeyboardShortcutBean[] keyboardShortcuts;
@Property(surroundWithTag = false)
@AbstractCollection(surroundWithTag = false)
public AddToGroupBean[] addToGroups;
@Attribute(ActionManagerImpl.CLASS_ATTR_NAME)
public String actionClass;
@Attribute(ActionManagerImpl.ICON_ATTR_NAME)
public String icon;
@Attribute(ActionManagerImpl.POPUP_ATTR_NAME)
public String isPopup;
@Attribute(ActionManagerImpl.TEXT_ATTR_NAME)
public String text;
@Attribute(ActionManagerImpl.INTERNAL_ATTR_NAME)
public boolean internal;
@Attribute(ActionManagerImpl.USE_SHORTCUT_OF_ATTR_NAME)
public boolean useShortcutOf;
@Attribute(ActionManagerImpl.KEYMAP_ATTR_NAME)
public String keymap;
@Attribute(ActionManagerImpl.OVERRIDES_ATTR_NAME)
public boolean overrides;
@Attribute(ActionManagerImpl.PROJECT_TYPE)
public String projectType;
}
@@ -1,38 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.AbstractCollection;
import com.intellij.util.xmlb.annotations.Attribute;
import com.intellij.util.xmlb.annotations.Property;
import com.intellij.util.xmlb.annotations.Tag;
@Tag(ActionManagerImpl.GROUP_ELEMENT_NAME)
public class ActionGroupBean extends ActionBean {
@Property(surroundWithTag = false)
@AbstractCollection(
surroundWithTag = false,
elementTypes = {ActionBean.class, ActionGroupBean.class, ActionReferenceBean.class, SeparatorBean.class})
public Object[] actions;
@Attribute("test")
public String test;
@Attribute("configurable")
public boolean configurable;
}
@@ -1,28 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.AbstractCollection;
import com.intellij.util.xmlb.annotations.Tag;
public class ActionManagerConfiguration {
@Tag(ActionManagerImpl.ACTIONS_ELEMENT_NAME)
@AbstractCollection(
surroundWithTag = false,
elementTypes = {ActionBean.class, ActionGroupBean.class, ActionReferenceBean.class})
public Object[] actions;
}
@@ -1,26 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.Attribute;
import com.intellij.util.xmlb.annotations.Tag;
@Tag("reference")
public class ActionReferenceBean {
@Attribute(ActionManagerImpl.REF_ATTR_NAME)
public String ref;
}
@@ -1,33 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.Attribute;
import com.intellij.util.xmlb.annotations.Tag;
@Tag(ActionManagerImpl.ADD_TO_GROUP_ELEMENT_NAME)
public class AddToGroupBean {
@Attribute(ActionManagerImpl.ANCHOR_ELEMENT_NAME)
public String anchor;
@Attribute(ActionManagerImpl.GROUPID_ATTR_NAME)
public String groupId;
@Attribute(ActionManagerImpl.RELATIVE_TO_ACTION_ATTR_NAME)
public String relativeToAction;
}
@@ -1,29 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.Attribute;
import com.intellij.util.xmlb.annotations.Tag;
@Tag(ActionManagerImpl.SHORTCUT_ELEMENT_NAME)
public class KeyboardShortcutBean {
@Attribute(ActionManagerImpl.FIRST_KEYSTROKE_ATTR_NAME)
public String firstKeystroke;
@Attribute(ActionManagerImpl.KEYMAP_ATTR_NAME)
public String keymap;
}
@@ -1,23 +0,0 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.actionSystem.impl.config;
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
import com.intellij.util.xmlb.annotations.Tag;
@Tag(ActionManagerImpl.SEPARATOR_ELEMENT_NAME)
public class SeparatorBean {
}
@@ -370,7 +370,7 @@
</group>
<!-- Tools -->
<group id="ToolsMenu" configurable="true" popup="true" compact="true">
<group id="ToolsMenu" popup="true" compact="true">
<action id="PsiViewer" class="com.intellij.internal.psiView.PsiViewerAction"/>
<action id="PsiViewerForContext" class="com.intellij.internal.psiView.PsiViewerForContextAction"/>
<separator/>
@@ -481,7 +481,7 @@
<group id="OtherMenu" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
</group>
<group id="MainToolBar" configurable="true">
<group id="MainToolBar">
<reference ref="OpenFile"/>
<reference ref="SaveAll"/>
<reference ref="Synchronize"/>
@@ -506,7 +506,7 @@
<group id="NavBarVcsGroup"/>
<group id="EditorPopupMenu" configurable="true">
<group id="EditorPopupMenu">
<reference ref="$Cut"/>
<reference ref="$Copy"/>
<reference ref="$Paste"/>