Examples of problemId()


Examples of org.eclipse.jdt.internal.compiler.lookup.FieldBinding.problemId()

public void invalidField(FieldReference fieldRef, TypeBinding searchedType) {
  if(isRecoveredName(fieldRef.token)) return;

  int id = IProblem.UndefinedField;
  FieldBinding field = fieldRef.binding;
  switch (field.problemId()) {
    case ProblemReasons.NotFound :
      if ((searchedType.tagBits & TagBits.HasMissingType) != 0) {
        this.handle(
            IProblem.UndefinedType,
            new String[] {new String(searchedType.leafComponentType().readableName())},
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.FieldBinding.problemId()

public void invalidField(FieldReference fieldRef, TypeBinding searchedType) {
  if(isRecoveredName(fieldRef.token)) return;

  int id = IProblem.UndefinedField;
  FieldBinding field = fieldRef.binding;
  switch (field.problemId()) {
    case ProblemReasons.NotFound :
      if ((searchedType.tagBits & TagBits.HasMissingType) != 0) {
        this.handle(
            IProblem.UndefinedType,
            new String[] {new String(searchedType.leafComponentType().readableName())},
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.FieldBinding.problemId()

public void invalidField(FieldReference fieldRef, TypeBinding searchedType) {
  if(isRecoveredName(fieldRef.token)) return;

  int id = IProblem.UndefinedField;
  FieldBinding field = fieldRef.binding;
  switch (field.problemId()) {
    case ProblemReasons.NotFound :
      if ((searchedType.tagBits & TagBits.HasMissingType) != 0) {
        this.handle(
            IProblem.UndefinedType,
            new String[] {new String(searchedType.leafComponentType().readableName())},
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.FieldBinding.problemId()

public void invalidField(FieldReference fieldRef, TypeBinding searchedType) {
  if(isRecoveredName(fieldRef.token)) return;

  int id = IProblem.UndefinedField;
  FieldBinding field = fieldRef.binding;
  switch (field.problemId()) {
    case ProblemReasons.NotFound :
      if ((searchedType.tagBits & TagBits.HasMissingType) != 0) {
        this.handle(
            IProblem.UndefinedType,
            new String[] {new String(searchedType.leafComponentType().readableName())},
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.problemId()

          /*
           * http://dev.eclipse.org/bugs/show_bug.cgi?id=24449
           */
          if (variableBinding instanceof ProblemFieldBinding) {
            ProblemFieldBinding problemFieldBinding = (ProblemFieldBinding) variableBinding;
            switch(problemFieldBinding.problemId()) {
              case ProblemReasons.NotVisible :
              case ProblemReasons.NonStaticReferenceInStaticContext :
              case ProblemReasons.NonStaticReferenceInConstructorInvocation :
                ReferenceBinding declaringClass = problemFieldBinding.declaringClass;
                FieldBinding exactBinding = declaringClass.getField(problemFieldBinding.name, true /*resolve*/);
 
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.problemId()

        /*
         * http://dev.eclipse.org/bugs/show_bug.cgi?id=24449
         */
        if (variableBinding instanceof ProblemFieldBinding) {
          ProblemFieldBinding problemFieldBinding = (ProblemFieldBinding) variableBinding;
          switch(problemFieldBinding.problemId()) {
            case ProblemReasons.NotVisible :
            case ProblemReasons.NonStaticReferenceInStaticContext :
            case ProblemReasons.NonStaticReferenceInConstructorInvocation :
              ReferenceBinding declaringClass = problemFieldBinding.declaringClass;
              FieldBinding exactBinding = declaringClass.getField(problemFieldBinding.name, true /*resolve*/);
 
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.problemId()

          if (binding != null) {
            if (binding.isValidBinding()) {
              return this.getVariableBinding((org.eclipse.jdt.internal.compiler.lookup.VariableBinding) binding);
            } else  if (binding instanceof ProblemFieldBinding) {
              ProblemFieldBinding problemFieldBinding = (ProblemFieldBinding) binding;
              switch(problemFieldBinding.problemId()) {
                case ProblemReasons.NotVisible :
                case ProblemReasons.NonStaticReferenceInStaticContext :
                  ReferenceBinding declaringClass = problemFieldBinding.declaringClass;
                  if (declaringClass != null) {
                    FieldBinding exactBinding = declaringClass.getField(tokens[tokens.length - 1], true /*resolve*/);
 
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.problemId()

            /*
             * http://dev.eclipse.org/bugs/show_bug.cgi?id=24449
             */
            if (binding instanceof ProblemFieldBinding) {
              ProblemFieldBinding problemFieldBinding = (ProblemFieldBinding) binding;
              switch(problemFieldBinding.problemId()) {
                case ProblemReasons.NotVisible :
                case ProblemReasons.NonStaticReferenceInStaticContext :
                case ProblemReasons.NonStaticReferenceInConstructorInvocation :
                  ReferenceBinding declaringClass = problemFieldBinding.declaringClass;
                  FieldBinding exactBinding = declaringClass.getField(problemFieldBinding.name, true /*resolve*/);
 
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.problemId()

      scope.problemReporter().invalidField(this, this.actualReceiverType);
    }
    if (fieldBinding instanceof ProblemFieldBinding) {
      ProblemFieldBinding problemFieldBinding = (ProblemFieldBinding) fieldBinding;
      FieldBinding closestMatch = problemFieldBinding.closestMatch;
      switch(problemFieldBinding.problemId()) {
        case ProblemReasons.InheritedNameHidesEnclosingName :
        case ProblemReasons.NotVisible :
        case ProblemReasons.NonStaticReferenceInConstructorInvocation :
        case ProblemReasons.NonStaticReferenceInStaticContext :
          if (closestMatch != null) {
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.problemId()

          /*
           * http://dev.eclipse.org/bugs/show_bug.cgi?id=24449
           */
          if (variableBinding instanceof ProblemFieldBinding) {
            ProblemFieldBinding problemFieldBinding = (ProblemFieldBinding) variableBinding;
            switch(problemFieldBinding.problemId()) {
              case ProblemReasons.NotVisible :
              case ProblemReasons.NonStaticReferenceInStaticContext :
              case ProblemReasons.NonStaticReferenceInConstructorInvocation :
                ReferenceBinding declaringClass = problemFieldBinding.declaringClass;
                FieldBinding exactBinding = declaringClass.getField(problemFieldBinding.name, true /*resolve*/);
 
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.