public InstanceOfExpression(Expression expression, TypeReference type) { this.expression = expression; this.type = type; type.bits |= IgnoreRawTypeCheck; // https://bugs.eclipse.org/bugs/show_bug.cgi?id=282141 this.bits |= INSTANCEOF << OperatorSHIFT; this.sourceStart = expression.sourceStart; this.sourceEnd = type.sourceEnd; }
public ClassLiteralAccess(int sourceEnd, TypeReference type) { this.type = type; type.bits |= IgnoreRawTypeCheck; // no need to worry about raw type usage this.sourceStart = type.sourceStart; this.sourceEnd = sourceEnd; }