| <?xml version="1.0" encoding="UTF-8"?> |
| <form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="org.intellij.plugins.intelliLang.AdvancedSettingsUI.AdvancedSettingsPanel"> |
| <grid id="27dc6" binding="myRoot" layout-manager="GridLayoutManager" row-count="6" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1"> |
| <margin top="5" left="8" bottom="5" right="8"/> |
| <constraints> |
| <xy x="20" y="20" width="562" height="527"/> |
| </constraints> |
| <properties/> |
| <border type="none"/> |
| <children> |
| <grid id="6d99" layout-manager="GridLayoutManager" row-count="6" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1"> |
| <margin top="0" left="0" bottom="0" right="0"/> |
| <constraints> |
| <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties/> |
| <clientProperties> |
| <BorderFactoryClass class="java.lang.String" value="com.intellij.ui.IdeBorderFactory$PlainSmallWithIndent"/> |
| </clientProperties> |
| <border type="none" title="Annotation Classes"/> |
| <children> |
| <component id="f36cc" class="javax.swing.JLabel"> |
| <constraints> |
| <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="&Language annotation class"/> |
| </properties> |
| </component> |
| <grid id="617e1" binding="myLanguageAnnotationPanel" layout-manager="BorderLayout" hgap="0" vgap="0"> |
| <constraints> |
| <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties/> |
| <border type="none"/> |
| <children/> |
| </grid> |
| <component id="535c4" class="javax.swing.JLabel"> |
| <constraints> |
| <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="&Pattern annotation class"/> |
| </properties> |
| </component> |
| <grid id="865f0" binding="myPatternAnnotationPanel" layout-manager="BorderLayout" hgap="0" vgap="0"> |
| <constraints> |
| <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties/> |
| <border type="none"/> |
| <children/> |
| </grid> |
| <component id="b232a" class="javax.swing.JLabel"> |
| <constraints> |
| <grid row="4" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="&Substitution annotation class"/> |
| </properties> |
| </component> |
| <grid id="82f75" binding="mySubstAnnotationPanel" layout-manager="BorderLayout" hgap="0" vgap="0"> |
| <constraints> |
| <grid row="5" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties/> |
| <border type="none"/> |
| <children> |
| <grid id="85578" layout-manager="BorderLayout" hgap="0" vgap="0"> |
| <constraints border-constraint="Center"/> |
| <properties/> |
| <border type="none"/> |
| <children/> |
| </grid> |
| </children> |
| </grid> |
| </children> |
| </grid> |
| <grid id="f359d" layout-manager="GridLayoutManager" row-count="3" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1"> |
| <margin top="0" left="0" bottom="0" right="0"/> |
| <constraints> |
| <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties/> |
| <clientProperties> |
| <BorderFactoryClass class="java.lang.String" value="com.intellij.ui.IdeBorderFactory$PlainSmallWithIndent"/> |
| </clientProperties> |
| <border type="none" title="Runtime Pattern Validation"/> |
| <children> |
| <component id="633b5" class="javax.swing.JRadioButton" binding="myNoInstrumentation"> |
| <constraints> |
| <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="&No runtime instrumentation"/> |
| </properties> |
| </component> |
| <component id="a7682" class="javax.swing.JRadioButton" binding="myAssertInstrumentation"> |
| <constraints> |
| <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="&Instrument with assertions"/> |
| </properties> |
| </component> |
| <component id="a7ed5" class="javax.swing.JRadioButton" binding="myExceptionInstrumentation"> |
| <constraints> |
| <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="Instrument &with IllegalArgumentException"/> |
| </properties> |
| </component> |
| </children> |
| </grid> |
| <grid id="a5863" layout-manager="GridLayoutManager" row-count="4" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1"> |
| <margin top="0" left="0" bottom="0" right="0"/> |
| <constraints> |
| <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties/> |
| <clientProperties> |
| <BorderFactoryClass class="java.lang.String" value="com.intellij.ui.IdeBorderFactory$PlainSmallWithIndent"/> |
| </clientProperties> |
| <border type="none" title="Performance"/> |
| <children> |
| <component id="8aa19" class="javax.swing.JRadioButton" binding="myDfaOff"> |
| <constraints> |
| <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="&Do not analyze anything (fast)"/> |
| </properties> |
| </component> |
| <component id="8aa20" class="javax.swing.JRadioButton" binding="myAnalyzeReferences"> |
| <constraints> |
| <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="Analyze &references"/> |
| </properties> |
| </component> |
| <component id="a0eca" class="javax.swing.JRadioButton" binding="myLookForAssignments"> |
| <constraints> |
| <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="Look for &variable assignments"/> |
| </properties> |
| </component> |
| <component id="1c9a1" class="javax.swing.JRadioButton" binding="myUseDfa"> |
| <constraints> |
| <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <selected value="false"/> |
| <text value="&Use dataflow analysis (slow) "/> |
| </properties> |
| </component> |
| </children> |
| </grid> |
| <component id="eae73" class="javax.swing.JCheckBox" binding="myIncludeUncomputableOperandsAsCheckBox"> |
| <constraints> |
| <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="Convert undefined operands to &text in concatenations"/> |
| </properties> |
| </component> |
| <component id="c2199" class="javax.swing.JCheckBox" binding="mySourceModificationAllowedCheckBox"> |
| <constraints> |
| <grid row="4" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/> |
| </constraints> |
| <properties> |
| <text value="Add @Language annotation or comment if needed"/> |
| </properties> |
| </component> |
| <vspacer id="5c670"> |
| <constraints> |
| <grid row="5" column="0" row-span="1" col-span="1" vsize-policy="6" hsize-policy="1" anchor="0" fill="2" indent="0" use-parent-layout="false"/> |
| </constraints> |
| </vspacer> |
| </children> |
| </grid> |
| <buttonGroups> |
| <group name="myInstrumentation"> |
| <member id="633b5"/> |
| <member id="a7682"/> |
| <member id="a7ed5"/> |
| </group> |
| <group name="myPerfomanceGroup"> |
| <member id="8aa19"/> |
| <member id="8aa20"/> |
| <member id="1c9a1"/> |
| <member id="a0eca"/> |
| </group> |
| </buttonGroups> |
| </form> |