Java 类org.eclipse.jdt.internal.compiler.ast.FloatLiteral 实例源码

项目:Eclipse-Postfix-Code-Completion    文件:CodeFormatterVisitor.java   
/**
 * @see org.eclipse.jdt.internal.compiler.ASTVisitor#visit(org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
 */
public boolean visit(FloatLiteral floatLiteral, BlockScope scope) {

    final int numberOfParens = (floatLiteral.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
    if (numberOfParens > 0) {
        manageOpeningParenthesizedExpression(floatLiteral, numberOfParens);
    }
    if (isNextToken(TerminalTokens.TokenNameMINUS)) {
        this.scribe.printNextToken(TerminalTokens.TokenNameMINUS);
    }
    this.scribe.printNextToken(TerminalTokens.TokenNameFloatingPointLiteral);

    if (numberOfParens > 0) {
        manageClosingParenthesizedExpression(floatLiteral, numberOfParens);
    }
    return false;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:CodeFormatterVisitor.java   
/**
 * @see org.eclipse.jdt.internal.compiler.ASTVisitor#visit(org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
 */
public boolean visit(FloatLiteral floatLiteral, BlockScope scope) {

    final int numberOfParens = (floatLiteral.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
    if (numberOfParens > 0) {
        manageOpeningParenthesizedExpression(floatLiteral, numberOfParens);
    }
    if (isNextToken(TerminalTokens.TokenNameMINUS)) {
        this.scribe.printNextToken(TerminalTokens.TokenNameMINUS);
    }
    this.scribe.printNextToken(TerminalTokens.TokenNameFloatingPointLiteral);

    if (numberOfParens > 0) {
        manageClosingParenthesizedExpression(floatLiteral, numberOfParens);
    }
    return false;
}
项目:lombok-ianchiu    文件:HandleConstructor.java   
private static Expression getDefaultExpr(TypeReference type, int s, int e) {
    char[] lastToken = type.getLastToken();
    if (Arrays.equals(TypeConstants.BOOLEAN, lastToken)) return new FalseLiteral(s, e);
    if (Arrays.equals(TypeConstants.CHAR, lastToken)) return new CharLiteral(new char[] {'\'', '\\', '0', '\''}, s, e);
    if (Arrays.equals(TypeConstants.BYTE, lastToken) || Arrays.equals(TypeConstants.SHORT, lastToken) ||
        Arrays.equals(TypeConstants.INT, lastToken)) return IntLiteral.buildIntLiteral(new char[] {'0'}, s, e);
    if (Arrays.equals(TypeConstants.LONG, lastToken)) return LongLiteral.buildLongLiteral(new char[] {'0',  'L'}, s, e);
    if (Arrays.equals(TypeConstants.FLOAT, lastToken)) return new FloatLiteral(new char[] {'0', 'F'}, s, e);
    if (Arrays.equals(TypeConstants.DOUBLE, lastToken)) return new DoubleLiteral(new char[] {'0', 'D'}, s, e);

    return new NullLiteral(s, e);
}
项目:xapi    文件:GwtAstBuilder.java   
@Override
public void endVisit(FloatLiteral x, BlockScope scope) {
  try {
    push(JFloatLiteral.get(x.constant.floatValue()));
  } catch (Throwable e) {
    throw translateException(x, e);
  }
}
项目:lombok-ianchiu    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(FloatLiteral node, BlockScope scope) {
    fixPositions(setGeneratedBy(node, source));
    return super.visit(node, scope);
}
项目:EasyMPermission    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(FloatLiteral node, BlockScope scope) {
    fixPositions(setGeneratedBy(node, source));
    return super.visit(node, scope);
}
项目:Eclipse-Postfix-Code-Completion    文件:BinaryExpressionFragmentBuilder.java   
public boolean visit(FloatLiteral floatLiteral, BlockScope scope) {
    addSmallFragment(floatLiteral);
    return false;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:BinaryExpressionFragmentBuilder.java   
public boolean visit(FloatLiteral floatLiteral, BlockScope scope) {
    addSmallFragment(floatLiteral);
    return false;
}
项目:lombok    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(FloatLiteral node, BlockScope scope) {
    setGeneratedBy(node, source);
    applyOffsetExpression(node);
    return super.visit(node, scope);
}