summaryrefslogtreecommitdiff
path: root/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/ParameterInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/ParameterInfo.java')
-rw-r--r--platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/ParameterInfo.java114
1 files changed, 114 insertions, 0 deletions
diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/ParameterInfo.java b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/ParameterInfo.java
new file mode 100644
index 000000000000..3e232731bd88
--- /dev/null
+++ b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/ParameterInfo.java
@@ -0,0 +1,114 @@
+package com.intellij.structuralsearch.plugin.replace.impl;
+
+import com.intellij.psi.PsiElement;
+
+public final class ParameterInfo {
+ private String name;
+ private int startIndex;
+ private boolean argumentContext;
+ private boolean methodParameterContext;
+ private boolean statementContext;
+ private boolean variableInitializerContext;
+ private int afterDelimiterPos;
+ private boolean hasCommaBefore;
+ private int beforeDelimiterPos;
+ private boolean hasCommaAfter;
+ private boolean replacementVariable;
+ private PsiElement myElement;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public int getStartIndex() {
+ return startIndex;
+ }
+
+ public void setStartIndex(int startIndex) {
+ this.startIndex = startIndex;
+ }
+
+ public boolean isArgumentContext() {
+ return argumentContext;
+ }
+
+ public void setArgumentContext(boolean argumentContext) {
+ this.argumentContext = argumentContext;
+ }
+
+ public boolean isMethodParameterContext() {
+ return methodParameterContext;
+ }
+
+ public void setMethodParameterContext(boolean methodParameterContext) {
+ this.methodParameterContext = methodParameterContext;
+ }
+
+ public boolean isStatementContext() {
+ return statementContext;
+ }
+
+ public void setStatementContext(boolean statementContext) {
+ this.statementContext = statementContext;
+ }
+
+ public boolean isVariableInitializerContext() {
+ return variableInitializerContext;
+ }
+
+ public void setVariableInitializerContext(boolean variableInitializerContext) {
+ this.variableInitializerContext = variableInitializerContext;
+ }
+
+ public int getAfterDelimiterPos() {
+ return afterDelimiterPos;
+ }
+
+ public void setAfterDelimiterPos(int afterDelimiterPos) {
+ this.afterDelimiterPos = afterDelimiterPos;
+ }
+
+ public boolean isHasCommaBefore() {
+ return hasCommaBefore;
+ }
+
+ public void setHasCommaBefore(boolean hasCommaBefore) {
+ this.hasCommaBefore = hasCommaBefore;
+ }
+
+ public int getBeforeDelimiterPos() {
+ return beforeDelimiterPos;
+ }
+
+ public void setBeforeDelimiterPos(int beforeDelimiterPos) {
+ this.beforeDelimiterPos = beforeDelimiterPos;
+ }
+
+ public boolean isHasCommaAfter() {
+ return hasCommaAfter;
+ }
+
+ public void setHasCommaAfter(boolean hasCommaAfter) {
+ this.hasCommaAfter = hasCommaAfter;
+ }
+
+ public boolean isReplacementVariable() {
+ return replacementVariable;
+ }
+
+ public void setReplacementVariable(boolean replacementVariable) {
+ this.replacementVariable = replacementVariable;
+ }
+
+ public PsiElement getElement() {
+ return myElement;
+ }
+
+ public void setElement(PsiElement element) {
+ myElement = element;
+ }
+}