亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ternaryexpression.java

?? Groovy動態語言 運行在JVM中的動態語言 可以方便的處理業務邏輯變化大的業務
?? JAVA
字號:
/*
 $Id: TernaryExpression.java 3419 2006-01-19 00:07:02Z blackdrag $

 Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.

 Redistribution and use of this software and associated documentation
 ("Software"), with or without modification, are permitted provided
 that the following conditions are met:

 1. Redistributions of source code must retain copyright
    statements and notices.  Redistributions must also contain a
    copy of this document.

 2. Redistributions in binary form must reproduce the
    above copyright notice, this list of conditions and the
    following disclaimer in the documentation and/or other
    materials provided with the distribution.

 3. The name "groovy" must not be used to endorse or promote
    products derived from this Software without prior written
    permission of The Codehaus.  For written permission,
    please contact info@codehaus.org.

 4. Products derived from this Software may not be called "groovy"
    nor may "groovy" appear in their names without prior written
    permission of The Codehaus. "groovy" is a registered
    trademark of The Codehaus.

 5. Due credit should be given to The Codehaus -
    http://groovy.codehaus.org/

 THIS SOFTWARE IS PROVIDED BY THE CODEHAUS AND CONTRIBUTORS
 ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
 NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
 THE CODEHAUS OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 OF THE POSSIBILITY OF SUCH DAMAGE.

 */
package org.codehaus.groovy.ast.expr;

import org.codehaus.groovy.ast.ClassNode;
import org.codehaus.groovy.ast.GroovyCodeVisitor;

/**
 * Represents a ternary expression (booleanExpression) ? expression : expression
 * 
 * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
 * @version $Revision: 3419 $
 */
public class TernaryExpression extends Expression {

    private BooleanExpression booleanExpression;
    private Expression trueExpression;
    private Expression falseExpression;

    public TernaryExpression(
        BooleanExpression booleanExpression,
        Expression trueExpression,
        Expression falseExpression) {
        this.booleanExpression = booleanExpression;
        this.trueExpression = trueExpression;
        this.falseExpression = falseExpression;
    }
    public void visit(GroovyCodeVisitor visitor) {
        visitor.visitTernaryExpression(this);
    }

    public Expression transformExpression(ExpressionTransformer transformer) {
        Expression ret = new TernaryExpression(
                (BooleanExpression) transformer.transform(booleanExpression),
                transformer.transform(trueExpression),
                transformer.transform(falseExpression)); 
        ret.setSourcePosition(this);
        return ret; 
    }

    public String toString() {
        return super.toString() +"[" + booleanExpression + " ? " + trueExpression + " : " + falseExpression + "]";
    }
    
    public BooleanExpression getBooleanExpression() {
        return booleanExpression;
    }

    public Expression getFalseExpression() {
        return falseExpression;
    }

    public Expression getTrueExpression() {
        return trueExpression;
    }

    public String getText() {
        return "("
            + booleanExpression.getText()
            + ") ? "
            + trueExpression.getText()
            + " : "
            + falseExpression.getText();
    }

    public ClassNode getType() {
        return trueExpression.getType();
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区的| 91精品国产综合久久小美女| 欧美日韩黄色影视| 久久精品男人的天堂| 亚洲午夜久久久久久久久久久 | 欧洲视频一区二区| 精品国产一区二区三区av性色 | 成人综合婷婷国产精品久久免费| 欧美性生活大片视频| 国产欧美日韩亚州综合 | 亚洲欧美日韩在线| 国产酒店精品激情| 欧美丰满美乳xxx高潮www| 亚洲天堂精品视频| 丁香六月久久综合狠狠色| 欧美一级欧美三级| 日韩精品福利网| 欧美性大战久久久久久久蜜臀| 亚洲国产精品成人久久综合一区 | 在线91免费看| 亚洲综合色自拍一区| 国产a级毛片一区| 久久精品视频免费| 国产精品一区二区在线播放| 欧美mv日韩mv国产网站app| 亚洲国产视频一区| 欧美三级视频在线| 亚洲高清中文字幕| 欧美日韩精品一区二区| 亚洲精品成人a在线观看| 99国产精品国产精品毛片| 国产精品免费视频观看| 国产乱码精品一区二区三| 久久先锋影音av鲁色资源网| 久久69国产一区二区蜜臀| 日韩三区在线观看| 国产又黄又大久久| 国产欧美日韩激情| 91在线一区二区三区| 日韩理论片网站| 99在线精品免费| 伊人色综合久久天天人手人婷| 色呦呦网站一区| 亚洲动漫第一页| 欧美一级日韩一级| 国产美女视频91| 中文字幕在线不卡一区| 色悠悠亚洲一区二区| 日韩影视精彩在线| 久久人人爽人人爽| 91丝袜国产在线播放| 亚洲福利视频导航| 久久日韩精品一区二区五区| 风间由美中文字幕在线看视频国产欧美| 欧美国产成人精品| 欧美日韩和欧美的一区二区| 日本午夜精品视频在线观看| 久久欧美中文字幕| 91美女精品福利| 免费看精品久久片| 国产精品私人自拍| 欧美日本国产视频| 国产精品一色哟哟哟| 亚洲免费观看高清完整| 欧美精品vⅰdeose4hd| 国产激情视频一区二区在线观看| 国产精品久久久久aaaa樱花| 欧美日韩和欧美的一区二区| 成人在线综合网站| 天天射综合影视| 欧美国产欧美综合| 91精品国产免费| 91亚洲精品乱码久久久久久蜜桃| 日韩成人免费看| 国产精品久久久久一区| 51久久夜色精品国产麻豆| 国产suv一区二区三区88区| 亚洲成a人v欧美综合天堂| 国产三级一区二区| 777午夜精品视频在线播放| 成人h精品动漫一区二区三区| 日韩精品一级中文字幕精品视频免费观看| 国产偷国产偷精品高清尤物 | 亚洲女子a中天字幕| 精品国产第一区二区三区观看体验| 色综合夜色一区| 国产乱国产乱300精品| 三级一区在线视频先锋| 亚洲特黄一级片| 久久久高清一区二区三区| 欧美日韩国产免费一区二区 | 欧美精选在线播放| 色综合夜色一区| yourporn久久国产精品| 精品在线一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 亚洲欧美日韩综合aⅴ视频| 国产欧美日韩综合精品一区二区| 日韩欧美国产成人一区二区| 在线精品国精品国产尤物884a| 成人免费毛片片v| 国产精品影视在线观看| 国内精品在线播放| 激情文学综合丁香| 久色婷婷小香蕉久久| 三级不卡在线观看| 午夜精品在线看| 东方欧美亚洲色图在线| 蜜臀av在线播放一区二区三区| 亚洲电影在线免费观看| 一区二区三区毛片| 一区二区三区四区av| 亚洲另类在线一区| 一级特黄大欧美久久久| 亚洲精品自拍动漫在线| 亚洲欧美电影院| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲欧洲成人精品av97| 成人欧美一区二区三区白人| 亚洲欧美中日韩| 亚洲免费色视频| 亚洲成a人在线观看| 丝袜美腿高跟呻吟高潮一区| 一区二区三区精品在线| 亚洲大片精品永久免费| 亚欧色一区w666天堂| 青草国产精品久久久久久| 乱一区二区av| 国产成人免费9x9x人网站视频| 国产东北露脸精品视频| av一本久道久久综合久久鬼色| 99久久久久久| 精品视频在线视频| 精品日韩一区二区| 中文字幕免费观看一区| 亚洲欧美日韩在线| 视频一区中文字幕| 精品一区二区久久久| 国产成人亚洲精品青草天美| 99久久免费视频.com| 在线免费观看视频一区| 欧美一级电影网站| 久久毛片高清国产| 亚洲桃色在线一区| 日本 国产 欧美色综合| 高清日韩电视剧大全免费| 91福利视频网站| 精品国产电影一区二区| 亚洲免费观看高清完整版在线| 日韩国产精品91| 成人黄色在线视频| 91麻豆精品国产91久久久更新时间 | 人妖欧美一区二区| 丰满放荡岳乱妇91ww| 欧美精品在线视频| 国产日韩欧美在线一区| 亚洲成在人线免费| 国产成人鲁色资源国产91色综| 精品第一国产综合精品aⅴ| 中文字幕二三区不卡| 日韩在线卡一卡二| 97久久精品人人做人人爽| 日韩亚洲欧美成人一区| 亚洲欧美日韩在线不卡| 激情都市一区二区| 欧美午夜精品免费| 中文字幕不卡在线观看| 日本成人在线电影网| 色综合天天性综合| 国产午夜亚洲精品午夜鲁丝片| 午夜国产精品影院在线观看| 成人免费毛片app| 日韩美女一区二区三区四区| 亚洲精品免费看| 成人app软件下载大全免费| 日韩欧美在线123| 亚洲成人资源网| 91丝袜高跟美女视频| 国产精品私人影院| 国产一区二区三区不卡在线观看 | 国产一区啦啦啦在线观看| 欧美日韩在线免费视频| 中文字幕色av一区二区三区| 精品在线观看免费| 日韩一区二区三| 亚洲bt欧美bt精品777| 色呦呦网站一区| 亚洲视频在线一区观看| 成人av影视在线观看| 欧美激情综合网| 国产suv精品一区二区三区| 久久综合九色综合欧美98| 伦理电影国产精品| 日韩免费电影网站| 美女一区二区视频| 日韩一区二区三区在线视频| 日本特黄久久久高潮| 欧美一区二区三区视频免费| 日韩av电影免费观看高清完整版| 欧美亚一区二区|