/** * @see org.eclipse.jdt.internal.compiler.ASTVisitor#visit(org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) */ public boolean visit(TrueLiteral trueLiteral, BlockScope scope) { final int numberOfParens = (trueLiteral.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT; if (numberOfParens > 0) { manageOpeningParenthesizedExpression(trueLiteral, numberOfParens); } this.scribe.printNextToken(TerminalTokens.TokenNametrue); if (numberOfParens > 0) { manageClosingParenthesizedExpression(trueLiteral, numberOfParens); } return false; }
private static final boolean toBoolean(Object expr, boolean defaultValue) { if (expr == null) return defaultValue; if (expr instanceof FalseLiteral) return false; if (expr instanceof TrueLiteral) return true; return ((Boolean) expr).booleanValue(); }
@Override public boolean visit(TrueLiteral node, BlockScope scope) { fixPositions(setGeneratedBy(node, source)); return super.visit(node, scope); }
public boolean visit(TrueLiteral trueLiteral, BlockScope scope) { addSmallFragment(trueLiteral); return false; }
@Override public void endVisit(TrueLiteral x, BlockScope scope) { push(JBooleanLiteral.TRUE); }
@Override public boolean visit(TrueLiteral node, BlockScope scope) { setGeneratedBy(node, source); applyOffsetExpression(node); return super.visit(node, scope); }