1 Reply Latest reply on May 26, 2009 7:42 PM by Norman Richards

    Outjection and compiler warnings

    Arbi Sookazian Master

      So this is a minor IDE-related issue in the context of outjected context variables.

      @Out(required=false, scope=ScopeType.SESSION)
      private String domainAndUsername;
      public boolean authenticate() {
                      domainAndUsername = "foo\\bar";
                      return true;

      So the compiler/IDE complains as such:

      The field BypassAuthenticator.domainAndUsername is never read locally

      What is the best practice solution to fix this warning?

      I am given 3 options to resolve by the IDE, one of which is to add @SuppressWarning("unused").  The other is remove the variable and the other is create getter/setter.  I don't need getter/setter for this context variable in my backing SFSB.  Remove is obviously out of the question.