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

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

?? propertynode.java

?? Groovy動態語言 運行在JVM中的動態語言 可以方便的處理業務邏輯變化大的業務
?? JAVA
字號:
/*
 $Id: PropertyNode.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;

import org.codehaus.groovy.ast.expr.*;
import org.codehaus.groovy.ast.stmt.*;
import org.objectweb.asm.Opcodes;

/**
 * Represents a property (member variable, a getter and setter)
 * 
 * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
 * @version $Revision: 3419 $
 */
public class PropertyNode extends AnnotatedNode implements Opcodes,Variable {

    private FieldNode field;
    private Statement getterBlock;
    private Statement setterBlock;
    private int modifiers;
    private boolean closureShare = false;

    public PropertyNode(
        String name, int modifiers, ClassNode type, ClassNode owner,
        Expression initialValueExpression, Statement getterBlock,
        Statement setterBlock)
    {
        this(new FieldNode(name, modifiers & ACC_STATIC, type, owner, initialValueExpression), modifiers, getterBlock, setterBlock);
    }

    public PropertyNode(FieldNode field, int modifiers, Statement getterBlock, Statement setterBlock) {
        this.field = field;
        this.modifiers = modifiers;
        this.getterBlock = getterBlock;
        this.setterBlock = setterBlock;
    }

    public Statement getGetterBlock() {
        return getterBlock;
    }

    public Expression getInitialExpression() {
        return field.getInitialExpression();
    }

    public int getModifiers() {
        return modifiers;
    }

    public String getName() {
        return field.getName();
    }

    public Statement getSetterBlock() {
        return setterBlock;
    }

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

    public void setType(ClassNode t) {
        field.setType(t);
    }
    
    public FieldNode getField() {
        return field;
    }

    public boolean isPrivate() {
        return (modifiers & ACC_PRIVATE) != 0;
    }

    public boolean hasInitialExpression() {
        return field.hasInitialExpression();
    }

    public boolean isInStaticContext() {
        return field.isInStaticContext();
    }

    public boolean isDynamicTyped() {
        return field.isDynamicTyped();
    }

    public boolean isClosureSharedVariable() {
        return false;
    }
    
    public void setClosureSharedVariable(boolean inClosure) {
        closureShare = inClosure;        
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区精品在线观看| 亚洲视频你懂的| 欧美三日本三级三级在线播放| 国产成人免费视频网站| 久久精品国产亚洲一区二区三区| 亚洲成人激情自拍| 五月激情综合婷婷| 狠狠色2019综合网| 激情综合一区二区三区| 国产在线麻豆精品观看| 国产乱一区二区| 丁香婷婷深情五月亚洲| 夫妻av一区二区| 波多野结衣亚洲| 色偷偷久久人人79超碰人人澡| 91一区二区在线| 欧美色老头old∨ideo| 欧美一区二区久久| 国产丝袜美腿一区二区三区| 国产精品理伦片| 亚洲自拍偷拍欧美| 蜜桃av一区二区| 国v精品久久久网| 91在线观看美女| 欧美日韩国产片| 2021久久国产精品不只是精品| 欧美国产日本韩| 亚洲国产一区在线观看| 久久99热狠狠色一区二区| 丰满亚洲少妇av| 欧美日韩三级视频| 国产婷婷色一区二区三区在线| 国产精品久久久久四虎| 日韩影院精彩在线| 国产精品一区二区在线观看网站| 99re成人精品视频| 欧美妇女性影城| 国产精品视频一二| 日韩国产成人精品| 91在线观看地址| 精品黑人一区二区三区久久| 亚洲欧美日韩国产成人精品影院 | 国产亚洲精品福利| 亚洲日本成人在线观看| 蜜臀av一区二区三区| 色欧美乱欧美15图片| www亚洲一区| 亚洲二区在线视频| 国产在线精品一区二区夜色 | 亚洲精品乱码久久久久久 | 成人黄色一级视频| 日韩视频在线永久播放| 亚洲免费视频中文字幕| 国产一区二区美女诱惑| 欧美日韩精品三区| 综合激情成人伊人| 国产成人精品亚洲日本在线桃色| 欧美裸体一区二区三区| 亚洲色图视频网站| 国产精品一区二区三区四区| 91麻豆精品国产无毒不卡在线观看| 亚洲视频中文字幕| 成人午夜电影小说| 国产亚洲精品福利| 国产一区二区三区免费观看| 制服丝袜国产精品| 视频在线观看91| 欧美系列在线观看| 亚洲123区在线观看| 色综合久久综合网| 亚洲色图在线播放| 色综合天天在线| 中文字幕精品—区二区四季| 国产一区二区三区久久久 | 成人av小说网| 国产精品视频观看| 99久久婷婷国产综合精品| 日本一区二区免费在线观看视频| 国内一区二区在线| 久久亚洲免费视频| 懂色av一区二区三区免费观看 | 韩国三级电影一区二区| 日韩三级在线观看| 精品一区二区三区香蕉蜜桃| 欧美成人猛片aaaaaaa| 国模一区二区三区白浆| 国产午夜精品久久久久久久| 激情av综合网| 国产精品国产三级国产aⅴ原创 | 精品久久久久香蕉网| 美国一区二区三区在线播放| 欧美一级xxx| 国产专区综合网| 国产情人综合久久777777| 成人午夜又粗又硬又大| 亚洲日本在线a| 欧美一区二区在线观看| 国产一区不卡在线| 专区另类欧美日韩| 欧美日韩五月天| 国内精品视频一区二区三区八戒| 国产无遮挡一区二区三区毛片日本| 国产 日韩 欧美大片| 一区二区三区**美女毛片| 5858s免费视频成人| 国产精品99久久久| 悠悠色在线精品| 日韩色视频在线观看| 成人爽a毛片一区二区免费| 亚洲综合一区在线| 日韩精品一区二区三区老鸭窝| 国产成人精品一区二| 亚洲国产日韩精品| 国产欧美精品国产国产专区| 欧美在线999| 国产精品一品视频| 五月激情六月综合| 国产视频一区二区三区在线观看| 91高清视频在线| 激情久久久久久久久久久久久久久久 | 国产一区三区三区| 亚洲人成在线播放网站岛国| 欧美一二区视频| 色呦呦日韩精品| 国产一区二区三区免费观看 | 欧美亚洲日本国产| 在线视频综合导航| 国产精品自产自拍| 日本不卡视频在线观看| 亚洲毛片av在线| 欧美国产亚洲另类动漫| 日韩精品在线看片z| 欧美日韩日本视频| 91蝌蚪国产九色| 国产成人精品www牛牛影视| 蜜桃一区二区三区四区| 亚洲午夜激情网页| 亚洲另类在线制服丝袜| 欧美激情综合网| 国产性天天综合网| 久久综合色婷婷| 欧美一级久久久| 91精品国产色综合久久不卡电影| 91色porny| av在线不卡免费看| 成人午夜av影视| 成人黄色软件下载| 国产成人在线视频网站| 国模一区二区三区白浆| 国模一区二区三区白浆| 精品一区二区三区视频| 青青草国产精品亚洲专区无| 日欧美一区二区| 青青草91视频| 狂野欧美性猛交blacked| 日韩电影在线看| 老鸭窝一区二区久久精品| 免费成人在线播放| 久久国产视频网| 国产乱码精品1区2区3区| 国产精品18久久久久久vr| 国产一区二区三区精品欧美日韩一区二区三区 | 成人免费精品视频| 成人性色生活片| 99riav久久精品riav| 色成年激情久久综合| 欧美性猛交xxxx乱大交退制版 | 欧美激情一区二区三区全黄| 欧美激情综合在线| 18成人在线视频| 亚洲国产美女搞黄色| 日韩av不卡一区二区| 精品一区二区免费| 不卡一区二区在线| 欧美视频在线播放| 欧美哺乳videos| 亚洲国产精品二十页| 亚洲欧美日韩中文字幕一区二区三区| 亚洲欧洲综合另类| 首页国产欧美久久| 国产成人h网站| 日本电影亚洲天堂一区| 在线不卡免费av| 久久亚洲一级片| 一区二区三区在线不卡| 蜜臀精品一区二区三区在线观看| 国产精品系列在线观看| 一本大道久久a久久综合婷婷| 9191成人精品久久| 国产三级三级三级精品8ⅰ区| 亚洲精品写真福利| 精品一区二区成人精品| 91浏览器打开| 久久一区二区三区四区| 一区二区三区欧美| 国产成人综合在线播放| 欧美伊人精品成人久久综合97| 久久只精品国产| 视频一区视频二区在线观看| 懂色av一区二区三区免费观看|