List of usage examples for org.eclipse.jdt.internal.compiler.ast ASTNode DisableUnnecessaryCastCheck
int DisableUnnecessaryCastCheck
To view the source code for org.eclipse.jdt.internal.compiler.ast ASTNode DisableUnnecessaryCastCheck.
Click Source Link
From source file:org.eclipse.objectteams.otdt.internal.core.compiler.ast.PotentialTranslationExpression.java
License:Open Source License
protected void checkOtherConversions(BlockScope scope, TypeBinding requiredType, TypeBinding providedType) { // copied and adjusted from ReturnStatement.resolve() this.expression.computeConversion(scope, requiredType, providedType); if (providedType.needsUncheckedConversion(requiredType)) { scope.problemReporter().unsafeTypeConversion(this.expression, requiredType, providedType); }/* w w w. j a v a 2 s . c o m*/ if (this.expression instanceof CastExpression && (this.expression.bits & (ASTNode.UnnecessaryCast | ASTNode.DisableUnnecessaryCastCheck)) == 0) { CastExpression.checkNeedForAssignedCast(scope, providedType, (CastExpression) this.expression); } }