Example usage for org.eclipse.jdt.internal.compiler.ast SingleNameReference computeConversion

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

Introduction

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

Prototype

@Override
public void computeConversion(Scope scope, TypeBinding runtimeTimeType, TypeBinding compileTimeType) 

Source Link

Usage

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

License:Open Source License

/** Helper for type checking: are types compatible if auto(un)boxing is used? */
protected boolean isCompatibleViaBoxing(TypeBinding requiredType, TypeBinding providedType, char[] argName,
        AstGenerator gen) {/*from w ww .j a va  2  s  .  c o m*/
    SingleNameReference fakeExpr = gen.singleNameReference(argName);
    fakeExpr.computeConversion(this.scope, requiredType, providedType);
    return PotentialTranslationExpression.usesAutoboxing(fakeExpr);
}