Package org.eclipse.jdt.internal.core

Examples of org.eclipse.jdt.internal.core.LocalVariable


      JavaElement type = this.getJavaElementOfCompilationUnit(typeDeclaration, typeDeclaration.binding);
      parent = Util.getUnresolvedJavaElement(local.sourceStart, local.sourceEnd, type);
    }
    if (parent == null) return null;

    return new LocalVariable(
        parent,
        new String(local.name),
        local.declarationSourceStart,
        local.declarationSourceEnd,
        local.sourceStart,
View Full Code Here


            maskedLimitTo,
            matchRule);
      }
      break;
    case IJavaElement.LOCAL_VARIABLE :
      LocalVariable localVar = (LocalVariable) element;
      searchPattern = new LocalVariablePattern(localVar, limitTo, matchRule);
      break;
    case IJavaElement.TYPE_PARAMETER:
      ITypeParameter typeParam = (ITypeParameter) element;
      boolean findParamDeclarations = true;
View Full Code Here

*/
protected IJavaElement createHandle(AbstractVariableDeclaration variableDeclaration, IJavaElement parent) {
  switch (variableDeclaration.getKind()) {
    case AbstractVariableDeclaration.LOCAL_VARIABLE:
      if (variableDeclaration.type.resolvedType != null) {
        return new LocalVariable((JavaElement)parent,
          new String(variableDeclaration.name),
          variableDeclaration.declarationSourceStart,
          variableDeclaration.declarationSourceEnd,
          variableDeclaration.sourceStart,
          variableDeclaration.sourceEnd,
          new String(variableDeclaration.type.resolvedType.signature()),
          variableDeclaration.annotations,
          variableDeclaration.modifiers,
          false
        );
      }
      break;
    case AbstractVariableDeclaration.PARAMETER:
      if (variableDeclaration.type.resolvedType != null) {
        return new LocalVariable((JavaElement)parent,
          new String(variableDeclaration.name),
          variableDeclaration.declarationSourceStart,
          variableDeclaration.declarationSourceEnd,
          variableDeclaration.sourceStart,
          variableDeclaration.sourceEnd,
View Full Code Here

      }
    } else {
      parent = (JavaElement) declaringMethod.getJavaElement();
    }
    if (parent == null) return null;
    return new LocalVariable(
        parent,
        localVar.getName().getIdentifier(),
        sourceStart,
        sourceEnd,
        nameStart,
View Full Code Here

      }
    } else {
      parent = (JavaElement) declaringMethod.getJavaElement();
    }
    if (parent == null) return null;
    return new LocalVariable(
        parent,
        localName.getIdentifier(),
        sourceStart,
        sourceEnd,
        nameStart,
View Full Code Here

            maskedLimitTo,
            matchRule);
      }
      break;
    case IJavaElement.LOCAL_VARIABLE :
      LocalVariable localVar = (LocalVariable) element;
      searchPattern = new LocalVariablePattern(localVar, limitTo, matchRule);
      break;
    case IJavaElement.TYPE_PARAMETER:
      ITypeParameter typeParam = (ITypeParameter) element;
      boolean findParamDeclarations = true;
View Full Code Here

      }
    } else {
      parent = (JavaElement) declaringMethod.getJavaElement();
    }
    if (parent == null) return null;
    return new LocalVariable(
        parent,
        localName.getIdentifier(),
        sourceStart,
        sourceEnd,
        nameStart,
View Full Code Here

            maskedLimitTo,
            matchRule);
      }
      break;
    case IJavaElement.LOCAL_VARIABLE :
      LocalVariable localVar = (LocalVariable) element;
      searchPattern = new LocalVariablePattern(localVar, limitTo, matchRule);
      break;
    case IJavaElement.TYPE_PARAMETER:
      ITypeParameter typeParam = (ITypeParameter) element;
      boolean findParamDeclarations = true;
View Full Code Here

      JavaElement type = this.getJavaElementOfCompilationUnit(typeDeclaration, typeDeclaration.binding);
      parent = Util.getUnresolvedJavaElement(local.sourceStart, local.sourceEnd, type);
    }
    if (parent == null) return null;

    return new LocalVariable(
        parent,
        new String(local.name),
        local.declarationSourceStart,
        local.declarationSourceEnd,
        local.sourceStart,
View Full Code Here

*/
protected IJavaElement createHandle(AbstractVariableDeclaration variableDeclaration, IJavaElement parent) {
  switch (variableDeclaration.getKind()) {
    case AbstractVariableDeclaration.LOCAL_VARIABLE:
      if (variableDeclaration.type.resolvedType != null) {
        return new LocalVariable((JavaElement)parent,
          new String(variableDeclaration.name),
          variableDeclaration.declarationSourceStart,
          variableDeclaration.declarationSourceEnd,
          variableDeclaration.sourceStart,
          variableDeclaration.sourceEnd,
          new String(variableDeclaration.type.resolvedType.signature()),
          variableDeclaration.annotations,
          variableDeclaration.modifiers,
          false
        );
      }
      break;
    case AbstractVariableDeclaration.PARAMETER:
      if (variableDeclaration.type.resolvedType != null) {
        return new LocalVariable((JavaElement)parent,
          new String(variableDeclaration.name),
          variableDeclaration.declarationSourceStart,
          variableDeclaration.declarationSourceEnd,
          variableDeclaration.sourceStart,
          variableDeclaration.sourceEnd,
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.core.LocalVariable

Copyright © 2018 www.massapicom. 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.