Example usage for org.eclipse.jdt.internal.compiler.ast QualifiedSuperReference QualifiedSuperReference

List of usage examples for org.eclipse.jdt.internal.compiler.ast QualifiedSuperReference QualifiedSuperReference

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler.ast QualifiedSuperReference QualifiedSuperReference.

Prototype

public QualifiedSuperReference(TypeReference name, int pos, int sourceEnd) 

Source Link

Usage

From source file:org.eclipse.jdt.internal.compiler.parser.Parser.java

License:Open Source License

protected void consumePrimaryNoNewArrayNameSuper() {
    // PrimaryNoNewArray ::= Name '.' 'super'
    // handle type arguments
    pushOnGenericsIdentifiersLengthStack(this.identifierLengthStack[this.identifierLengthPtr]);
    pushOnGenericsLengthStack(0);/*from w ww .  jav  a 2 s .  c o m*/
    TypeReference typeReference = getTypeReference(0);

    pushOnExpressionStack(
            new QualifiedSuperReference(typeReference, this.intStack[this.intPtr--], this.endPosition));
}

From source file:org.nabucco.framework.mda.template.java.extract.statement.JavaAstStatementExtractorVisitor.java

License:Open Source License

@Override
public boolean visit(QualifiedSuperReference qualifiedSuperReference, BlockScope scope) {

    TypeReference qualification = copy(qualifiedSuperReference.qualification);

    QualifiedSuperReference superCopy = new QualifiedSuperReference(qualification,
            qualifiedSuperReference.sourceStart, qualifiedSuperReference.sourceEnd);

    this.statement = superCopy;

    return false;
}

From source file:org.nabucco.framework.mda.template.java.extract.statement.JavaAstStatementExtractorVisitor.java

License:Open Source License

@Override
public boolean visit(QualifiedSuperReference qualifiedSuperReference, ClassScope scope) {

    TypeReference qualification = copy(qualifiedSuperReference.qualification);

    QualifiedSuperReference superCopy = new QualifiedSuperReference(qualification,
            qualifiedSuperReference.sourceStart, qualifiedSuperReference.sourceEnd);

    this.statement = superCopy;

    return false;
}