Examples of SelfEncapsulateFieldRefactoring


Examples of org.eclipse.jdt.internal.corext.refactoring.sef.SelfEncapsulateFieldRefactoring

        IContainerService contH = getContainerService();
        if(contH instanceof IASTNodeService<?, ?>) {
          if(javaElement instanceof IField) {
            IField field = (IField)javaElement;
            try {
              SelfEncapsulateFieldRefactoring r =
                new SelfEncapsulateFieldRefactoring(field);
              int visiblityInt = VisibilityKind.PRIVATE;
              if(
                  newVisiblityKindLiteral.equals(
                      VisibilityKind
                      .PRIVATE_LITERAL
                      .getLiteral()
                  )
              ) {
                visiblityInt = Flags.AccPrivate;
              }
              else if(
                  newVisiblityKindLiteral.equals(
                      VisibilityKind
                      .PROTECTED_LITERAL
                      .getLiteral()
                  )
              ) {
                visiblityInt = Flags.AccProtected;
              }
              else if(
                  newVisiblityKindLiteral.equals(
                      VisibilityKind
                      .PUBLIC_LITERAL
                      .getLiteral()
                  )
              ) {
                visiblityInt = Flags.AccPublic;
              }
              r.setVisibility(visiblityInt);
              r.setGetterName(
                  Resources.getCodeConstant(
                      "constants.getterPrefix"
                  )
                  + field.getElementName()
              );
              r.setSetterName(
                  Resources.getCodeConstant(
                      "constants.setterPrefix"
                  )
                  + field.getElementName()
              );
              r.setGenerateJavadoc(true);
              PerformRefactoringOperation op =
                new PerformRefactoringOperation(
                    r,
                    CheckConditionsOperation
                    .INITIAL_CONDITONS
View Full Code Here

Examples of org.eclipse.jdt.internal.corext.refactoring.sef.SelfEncapsulateFieldRefactoring

  @Override
  public void changeVisibility(String visibilityLiteral) {
    if(javaElement instanceof IField) {
      IField field = (IField)javaElement;
      try {
        SelfEncapsulateFieldRefactoring encapsulation =
          new SelfEncapsulateFieldRefactoring(field);
        int visiblityInt = VisibilityKind.PRIVATE;
        if(
            visibilityLiteral.equals(
                VisibilityKind
                .PRIVATE_LITERAL
                .getLiteral()
            )
        ) {
          // visiblityInt = Flags.AccPrivate;
          visiblityInt = Flags.AccPublic;
        }
        else if(
            visibilityLiteral.equals(
                VisibilityKind
                .PROTECTED_LITERAL
                .getLiteral()
            )
        ) {
          visiblityInt = Flags.AccProtected;
        }
        else if(
            visibilityLiteral.equals(
                VisibilityKind
                .PUBLIC_LITERAL
                .getLiteral()
            )
        ) {
          visiblityInt = Flags.AccPublic;
        }
        encapsulation.setVisibility(visiblityInt);
        encapsulation.setGetterName("get" + field.getElementName());
        encapsulation.setSetterName("set" + field.getElementName());
        // encapsulation.setGenerateJavadoc(true);
        // encapsulation.setConsiderVisibility(true);
        Refactoring r = encapsulation;
        PerformRefactoringOperation op =
          new PerformRefactoringOperation(
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.