Example usage for org.eclipse.jdt.core.dom FieldDeclaration FieldDeclaration

List of usage examples for org.eclipse.jdt.core.dom FieldDeclaration FieldDeclaration

Introduction

In this page you can find the example usage for org.eclipse.jdt.core.dom FieldDeclaration FieldDeclaration.

Prototype

FieldDeclaration(AST ast) 

Source Link

Document

Creates a new unparented field declaration statement node owned by the given AST.

Usage

From source file:org.eclipse.jdt.core.dom.ASTConverter.java

License:Open Source License

protected FieldDeclaration convertToFieldDeclaration(
        org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl) {
    VariableDeclarationFragment variableDeclarationFragment = convertToVariableDeclarationFragment(fieldDecl);
    final FieldDeclaration fieldDeclaration = new FieldDeclaration(this.ast);
    fieldDeclaration.fragments().add(variableDeclarationFragment);
    if (this.resolveBindings) {
        recordNodes(variableDeclarationFragment, fieldDecl);
        variableDeclarationFragment.resolveBinding();
    }/*from ww w.  j a v a 2s .co  m*/
    fieldDeclaration.setSourceRange(fieldDecl.declarationSourceStart,
            fieldDecl.declarationEnd - fieldDecl.declarationSourceStart + 1);
    Type type = convertType(fieldDecl.type);
    setTypeForField(fieldDeclaration, type, variableDeclarationFragment.getExtraDimensions());
    setModifiers(fieldDeclaration, fieldDecl);
    convert(fieldDecl.javadoc, fieldDeclaration);
    return fieldDeclaration;
}