Lines Matching refs:to

8  * particular file as subject to the "Classpath" exception as provided
18 * 2 along with this work; if not, write to the Free Software Foundation,
37 * they are subject to change or removal without notice.
53 * to an innocuous-looking expression (like an identifier).
57 * This appears at present to be dead code, and is not called
58 * from within javac. Access to the implementation generally
85 * Return true if constant, according to JLS 15.27.
86 * A constant expression must inline away to a literal constant.
100 * Check if the expression is known to be equal to a given value.
133 * Check if the expression is equal to its default static value
141 * Convert an expresion to a type
149 * Convert an expresion to a type in a context where a qualified
166 * to examine its numerical value. See JLS 5.2 and 15.24.
213 * Return a <code>FieldUpdater</code> object to be used in updating the
216 * This is used for implementing assignments to private fields for which
231 * Return a <code>FieldUpdater</code> object to be used in updating the value of the
265 * type to <tt>Type.tPackage</tt>. The caller must detect this
266 * and act appropriately to verify the full package name.
293 * The default action is to simply call checkValue on the expression, and
294 * to see both vsTrue and vsFalse to the result.
307 * Attempt to compute the value of an expression node. If all operands are
320 * Attempt to simplify an expression node by returning a semantically-
321 * equivalent expression that is presumably less costly to execute. There
339 * replacing the child with the simplified result. Also attempts to
344 * The 'eval' and 'simplify' methods apply to a single expression node
356 * Attempt to evaluate this expression. If this expression
357 * yields a value, append it to the StringBuffer `buffer'.
360 * subexpression, or a subexpression which "refuses" to evaluate)
361 * then return `null' to indicate failure.
363 * It is anticipated that this method will be called to evaluate
376 // This (supposedly constant) expression refuses to yield
378 // trying to evaluate a division by zero. It can also
379 // happen in cases where isConstant() is able to classify
381 // mechanisms aren't able to evaluate; this is rare,
385 // We return a null to indicate that we have failed to
391 // an Integer. We need to take care, when appending the result
475 * Convert this expression to a string.
488 // We use 'String.valueOf' to do the conversion, in order to
491 // to be interpreted as of 'Object' type, thus avoiding the
497 // Convert non-string object to string. If object is
498 // a string, we don't need to convert it, except in the
508 // returned null. We call 'valueOf' again to make sure that
529 * Convert this expression to a string and append it to the string
531 * If the needBuffer argument is true, the string buffer needs to be
542 // need to create the string buffer
557 // append this item to the string buffer
618 int to = t.getTypeCode();
620 switch (to) {
752 throw new CompilerError("codeConversion: " + from + ", " + to);