Package org.eclipse.jdt.internal.compiler.ast

Examples of org.eclipse.jdt.internal.compiler.ast.Initializer


    int length = typeContext.fields.length;
    for (int i = 0; i < length; i++) {
      final FieldDeclaration fieldDeclaration = typeContext.fields[i];
      switch(fieldDeclaration.getKind()) {
        case AbstractVariableDeclaration.INITIALIZER:
          Initializer initializer = (Initializer) fieldDeclaration;
          if (initializer.block == null) break;
          methodVisitor.enclosingType = typeContext;
          initializer.traverse(methodVisitor, (MethodScope)null);
          break;
      }
    }
  }
}
View Full Code Here


      FieldDeclaration[] fields = types[i].fields;
      if (fields != null) {
        int length = fields.length;
        for (int j = 0; j < length; j++) {
          if (fields[j] instanceof Initializer) {
            Initializer initializer = (Initializer)fields[j];
            if((initializer.bits & ASTNode.ErrorInSignature) != 0){
              DiagnoseParser diagnoseParser = new DiagnoseParser(this, TokenNameRIGHT_SHIFT, initializer.declarationSourceStart, initializer.declarationSourceEnd, this.options);
              diagnoseParser.diagnoseParse(this.options.performStatementsRecovery);
            }
          }
View Full Code Here

        TypeDeclaration typeDeclaration = (TypeDeclaration) referenceContext;
        FieldDeclaration[] fields = typeDeclaration.fields;
        if (fields != null) {
          done : for (int i = 0; i < fields.length; i++) {
            if (fields[i] instanceof Initializer) {
              Initializer initializer = (Initializer) fields[i];
              if (initializer.block.sourceStart <= astNode.sourceStart &&
                  astNode.sourceStart < initializer.bodyEnd) {
                // completion is inside an initializer
                searchVisibleVariablesAndMethods(scope, this.visibleLocalVariables, this.visibleFields, this.visibleMethods, notInJavadoc);
                break done;
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.compiler.ast.Initializer

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.