Example usage for org.eclipse.jdt.internal.compiler.codegen CodeStream recordPositionsFrom

List of usage examples for org.eclipse.jdt.internal.compiler.codegen CodeStream recordPositionsFrom

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler.codegen CodeStream recordPositionsFrom.

Prototype

public void recordPositionsFrom(int startPC, int sourcePos) 

Source Link

Usage

From source file:org.eclipse.objectteams.otdt.internal.core.compiler.ast.QualifiedBaseReference.java

License:Open Source License

@Override
public void generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) {
    // used only when enclosing TypeAnchorReference has isExpression==true.
    int pc = codeStream.position;
    super.generateCode(currentScope, codeStream, valueRequired);
    codeStream.fieldAccess(Opcodes.OPC_getfield, this.baseField, this.baseField.declaringClass);
    codeStream.recordPositionsFrom(pc, this.sourceStart);
}