Example usage for org.eclipse.jdt.core.dom NameQualifiedType annotations

List of usage examples for org.eclipse.jdt.core.dom NameQualifiedType annotations

Introduction

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

Prototype

public List annotations() 

Source Link

Document

Returns the live ordered list of annotations for this Type node (added in JLS8 API).

Usage

From source file:com.j2swift.ast.DebugASTPrinter.java

License:Apache License

@Override
public boolean visit(NameQualifiedType node) {
    node.getQualifier().accept(this);
    sb.print('.');
    for (Annotation x : node.annotations()) {
        x.accept(this);
        sb.print(' ');
    }//  www .j av  a 2 s.  c o m
    node.getName().accept(this);
    return false;
}

From source file:org.whole.lang.java.util.JDTTransformerVisitor.java

License:Open Source License

@Override
public boolean visit(NameQualifiedType node) {
    String name = node.getName().getFullyQualifiedName();
    String qualifier = node.getQualifier().getFullyQualifiedName();

    type = conditionalWrapWithAnnotatedType(lf.createQualifiedType(qualifier + '.' + name), node.annotations());
    return true;/* w w  w .  j a  va  2 s  .  c  o  m*/
}