List of usage examples for org.eclipse.jdt.internal.compiler.ast QualifiedSuperReference QualifiedSuperReference
public QualifiedSuperReference(TypeReference name, int pos, int sourceEnd)
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; }